function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }
    
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
    
    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
       if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }

function initGridNavigator(){
	var grid = N$("grdSupplier_NDataGridTA");
	var navRow;
	for (var i = 0; i < grid.rows.length; i++){
		if (grid.rows[i].className == "nav"){
			navRow = grid.rows[i];
			break;
		}
	}
	if (navRow){
		var btn1 = navRow.firstChild.childNodes[0];
		if (btn1 && typeof(btn1.onclick) == "function")
			$("arrow_rr").onclick = function () {__NAutoPostBackValue(event, $("arrow_rr"), '', 21, '0')};
		var btn2 = navRow.firstChild.childNodes[1];
		if (btn2 && typeof(btn2.onclick) == "function")
			$("arrow_r").onclick = function () {btn2.onclick};
		var btn3 = navRow.firstChild.childNodes[2];
		if (btn3 && typeof(btn3.onclick) == "function")
			$("arrow_f").onclick = function () {btn3.onclick};
		var btn4 = navRow.firstChild.childNodes[3];
		if (btn4 && typeof(btn4.onclick) == "function")
			$("arrow_ff").onclick = function () {btn4.onclick};
	}
	$("arrow_rr").onclick = function(){"alert(1);"};
}

var oldWindowOnload = window.onload;

window.onload = function () {
    if (typeof(oldWindowOnload) == "function") {
        oldWindowOnload();
    }
    initSubmitEnter();
    MM_preloadImages('../images/button_submit_on.gif');
};

function afterRenderGrid(){
	$("eCertTableContainer").className = "content";
}

function initSubmitEnter(){
	if($("searchGadget"))
		Event.observe("searchGadget", "keydown", function(evt){
			if (evt.keyCode == 13){
				mscSearch();
				Event.stop(evt);
			}
		}, true);
	if ($("btnSearchGadget"))
		Event.observe("btnSearchGadget", "click", function(evt){mscSearch();}, true);

	if (N$("txtSName")){
		Event.observe(N$("txtSName"), "keydown", keyDownTextBox, true);
		Event.observe(N$("txtCertNr"), "keydown", keyDownTextBox, true);
		Event.observe(N$("txtMSCNr"), "keydown", keyDownTextBox, true);
	}
}

function keyDownTextBox(evt){
	if (evt.keyCode == 13){
		__NAutoPostBack(evt, null, '', 1);
		return false;
	}
}

function resetSimpleFilter(){
    var multis = new Array("selCountry", "selSpecies", "selScope", "selStorage", "selPresentation", "selActivity");

    for (var i = 0; i < multis.length; i++)
		if (multis[i])
			MS.reset(multis[i]);

    if ($(idPrefix + "txtSName"))
        $(idPrefix + "txtSName").value = "";

    if ($(idPrefix + "chkValid"))
        $(idPrefix + "chkValid").checked = false;

    if ($(idPrefix + "chkExclude"))
        $(idPrefix + "chkExclude").checked = false;
}

function resetAdvFilter(){
    var multis = new Array("selFishery", "selSpeciesL");
    for (var i = 0; i < multis.length; i++)
		if (multis[i])
			MS.reset(multis[i]);

    if ($(idPrefix + "txtCertNr"))
        $(idPrefix + "txtCertNr").value = "";

    if ($(idPrefix + "txtMSCNr"))
        $(idPrefix + "txtMSCNr").value = "";            
}

function help(){
    alert("help");
}

function searchHelp(){
	var win = window.open("MSCPages/Public/help.htm", "MSCSupplierDirectoryHelp", "width=580,height=650,resizable=yes,scrollbars=yes,status=no,toolbar=no,top=20,left=20");
}

function mscSearch(){
	var txt = $("searchGadget").value;
	location.href="http://www.msc.org/home-page/search?SearchableText=" + txt;
}

var reportWindow;

function printReport(){
	//Pop Up Blocker unterbinden
	reportWindow = window.open("css/themes/alert/progress.gif", '_blank', 'top=100, left= 100, width=785, height=600, scrollbars=1, resizable=1,location=no', false); reportWindow.focus();

	var q = "DynLoad=true&dynKey=openR" + 
			"&selCountry=" + $F("selCountry") +
			"&selSpecies=" + $F("selSpecies") +
			"&" + N$("txtSName").name + "=" + N$F("txtSName") +
			"&selScope=" + $F("selScope") +
			"&selStorage=" + $F("selStorage") +
			"&selPresentation=" + $F("selPresentation") +
			"&selActivity=" + $F("selActivity") +
			((N$("chkValid").checked) ? "&" + N$("chkValid").name + "=on" : "") +
			"&selFishery=" + $F("selFishery") +
			"&selSpeciesL=" + $F("selSpeciesL") +
			"&" + N$("txtCertNr").name + "=" + N$F("txtCertNr") +
			"&" + N$("txtMSCNr").name + "=" + N$F("txtMSCNr");

	var aj = new Ajax.Request(
		location.href, 
		{
			method: 'post',
			parameters: q,
			onComplete: handleReportResponse
		}
	);
}

function handleReportResponse(response){
	var url = response.responseText;
	reportWindow.location.href = url;
}


function printReportDummy(){
	//Pop Up Blocker unterbinden
	reportWindow = window.open("css/themes/alert/progress.gif", '_blank', 'top=100, left= 100, width=785, height=600, scrollbars=1, resizable=1,location=no', false); reportWindow.focus();
    
	var q = "DynLoad=true&dynKey=openRD";

	var aj = new Ajax.Request(
		location.href, 
		{
			method: 'post',
			parameters: q,
			onComplete: handleReportResponse
		}
	);
}
/*
function backToResults(obj) {

    var count = (obj == null) ? null : obj.getAttribute("count");

    if (count == null || count == "")
        count = 0;

    count = count * 1 + topCount;

    if (count == 1)
        count = 2;
        
    

    var searchPath = $(idPrefix + "hdSearchPath").value;
    if (searchPath != "") {
        var url = location.href.replace(location.search, searchPath);
        location.replace(url);
    }
    else if (count == "0")
        history.back();
    else
        history.go(count * (-1));
    
    return false;

}

function goToManager() {

    $("txtSubmitParam").value = "13";
    document.forms[0].submit();

    return false;
}

function countTop() {

    topCount++;
    return true;
}
*/
