var counter = 0;
var selected;
function setting()
{
	document.getElementById("directLinkPanel").style.display = 'none';
}

function firstPage()
{
    document.forms[0].command.value = "FIRST_PAGE_FULL";
    document.forms[0].submit();
}
function prevPage()
{
    document.forms[0].command.value = "B_FULL";
    document.forms[0].submit();
}
function nextPage()
{
    document.forms[0].command.value = "N_FULL";
    document.forms[0].submit();
}
function lastPage()
{
    document.forms[0].command.value = "LAST_PAGE_FULL";
    document.forms[0].submit();
}
function holding()
{
    counter++;
    if(counter == 1)
    {
        document.forms[0].command.value = "HOLDING";
        return true;
    }
    else
        return false;
}
function purchase()
{
    document.forms[0].command.value='ADD';
    document.forms[0].action=contextPath+'/nlg/monographPurchase/request.do?command=ADD?unitType=14&orderType=0';
    document.forms[0].submit();
}

function reserve() {
    if(isSelected()){
       document.forms[0].command.value= 'ADD';
       document.forms[0].regId.value=selected;
       document.forms[0].action=contextPath+'/nlg/reserve/request.do';
       document.forms[0].submit();
    } else {
       alert('\u06cc\u06a9\u06cc \u0627\u0632 \u0631\u06a9\u0648\u0631\u062f\u0647\u0627 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0645\u0627\u06cc\u06cc\u062f');
    }
}

function illRequest() {
     if(isSelected()){
       document.forms[0].command.value='ADD';
       document.forms[0].regId.value=selected;
       document.forms[0].action=contextPath+'/nlg/loan/ill/request.do';
       document.forms[0].submit();
    } else {
       alert('\u06cc\u06a9\u06cc \u0627\u0632 \u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f\u06cc \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u0646\u0645\u0627\u06cc\u06cc\u062f');
    }
}

function illCondition() {
    document.forms[0].command.value='ADD';
    document.forms[0].action=contextPath+'/nlg/loan/ill/condition/request.do';
    document.forms[0].submit();
}

function searchHistory()
{
    document.forms[0].command.value ="SEARCH_HISTORY";
    document.forms[0].action = contextPath+'/search/searchHistory.do';
    document.forms[0].submit();
}

function newSearch()
{
    document.forms[0].command.value ="NEW_SEARCH";
    document.forms[0].action = contextPath+'/search/newSearch.do';
    document.forms[0].submit();
}

function isSelected() {
  if ( selected != null )
     return true;
  else
     return false;

//  for(var i = 0; i < document.forms[0].length; i++) {
//   var e = document.forms[0].elements[i];
//      if(e.type=="checkbox") {
//         if(e.checked==true) {
//            return true;
//         }
//      }
//  }
//  return false;
}

function reselect() {
   for(var i = 0; i < document.forms[0].length; i++) {
   var e = document.forms[0].elements[i];
      if(e.type=="checkbox") {
         if(document.forms[0].selected.value==e.value) {
            e.checked=true;
         }
      }
  }
}

function test(object) {
  var j=0
  for(var i = 0; i < document.forms[0].length; i++) {
   var e = document.forms[0].elements[i];
      if(e.type=="checkbox") {
         if(e !=object) {
           e.checked=false;
         } else {
            document.forms[0].regId.value=e.value;
            selected=e.value;
         }
      }
  }
}

function fillRegID(object) {
  var j=0
  for(var i = 0; i < document.forms[0].length; i++) {
   var e = document.forms[0].elements[i];
      if(e.type=="radio") {
         if(e !=object) {
           e.checked=false;
         } else {
            document.forms[0].regId.value=e.value;
            selected=e.value;
         }
      }
  }
}

function editSuggestion(){
	var table = document.getElementById('suggesttable');

	if(table.style.display=="none"){
		table.style.display="";
	}else if (table.style.display==""){
		table.style.display="none";
	}
}

function sendEditSuggestion(){
    document.forms[0].command.value = "SEND_EDIT_SUGGESTION";
    document.forms[0].submit();
}

function clearSuggestion(){
   var s0 = "suggestion[0]";
   var s1 = "suggestion[1]";
   var s2 = "suggestion[2]";
   document.forms[0].elements[s0].value="";
   document.forms[0].elements[s1].value="";
   document.forms[0].elements[s2].value="";
}

function goAttachPage(){
    document.forms[0].command.value = "VIEW_ATTACHMENTS";
    document.forms[0].action = contextPath+'/search/viewAttachments.do';
    document.forms[0].submit();
}

function back(){
    document.forms[0].command.value = "BACK_TO_SEARCH_PAGE";
    document.forms[0].submit();
}

function copyDirectLinkToClipboard(a){
	copyToClipboard(a.href);
	alert('\u0622\u062F\u0631\u0633 \u062B\u0627\u0628\u062A \u0628\u0647 \u062E\u0648\u0628\u06CC \u062F\u0631 \u06A9\u0644\u06CC\u067E \u0628\u0648\u0631\u062F \u06A9\u067E\u06CC \u0634\u062F');
	return false;
}

function copyToClipboard(text) {
	if (window.clipboardData) {// IE
		window.clipboardData.setData("Text", text);
	} else {// Other
		// TODO this function only work in IE. with other browsers need to implement
	}
}

function displayDirectLinkPanel(){

	if(document.getElementById("directLinkPanel").style.display == 'none'){
		document.getElementById("directLinkPanel").style.display = '';
	}
	else{
		document.getElementById("directLinkPanel").style.display = 'none';
	}
	
	return false;
}

function searchAuthorityBiblios(id){
    document.forms[0].command.value = "SEARCH_AUTHORITY_BIBLIOS";
    document.forms[0].action = contextPath+'/search/bibliographicSimpleSearch.do?id=' + id;
    document.forms[0].submit();
}


