var ie = /*@cc_on!@*/false;
var ie6 = (ie && document.compatMode && !window.XMLHttpRequest) ? true:false;
var ie7 = (ie && document.compatMode && window.XMLHttpRequest && !window.getComputedStyle) ? true:false;
var ie8 = (ie7 && document.querySelectorAll) ? true : false;


// clear default field values on focus
function clearDefaultFieldValue(obj, defVal){
  if (obj.value == defVal)
    obj.value = "";
}


// set default field value on blur (if nothing entered)
function setDefaultFieldValue(obj, defVal){
  if (obj.value == "")
    obj.value = defVal;
}


function setSearchCategoryMetaNavi(newTxt, newVal, hdnSearchCat){
    $(hdnSearchCat).value = newVal;
    $("lnkSearchCatMetaNavi").innerHTML = newTxt;

    if ( ie && !(ie6 || ie7) ) {
        var ul = $("ulSearchCatMetaNavi");
        var lnk = ul.getElementsByTagName("a");
        var lnk = $("ulSearchCatMetaNavi").select("a");
        for (var i=0;i<4;i++){
            if (i == parseInt(newVal))
                lnk[i].addClassName("curr");
            else
                lnk[i].removeClassName("curr");
        }
    }
}


function setSearchCategory(newTxt, newVal, hdnSearchCat){
    $(hdnSearchCat).value = newVal;
    $("lnkSearchCat").innerHTML = newTxt;

    if ( ie && !(ie6 || ie7) ) {
        var ul = $("ulSearchCat");
        var lnk = ul.getElementsByTagName("a");
        var lnk = $("ulSearchCat").select("a");
        for (var i=0;i<4;i++){
            if (i == parseInt(newVal))
                lnk[i].addClassName("curr");
            else
                lnk[i].removeClassName("curr");
        }
    }
}


function writePrintBtn(printText){
    document.write("<p class=\"dvPrint\"><a href=\"#\" onclick=\"printIt();return false;\">"+printText+"<\/a><\/p>")
}

printIt=function (){
	if (window.print){
		window.print();
	}else{
		var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
		WebBrowser1.ExecWB(6, 2);	//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
	}
}


function foldAccordion(obj){
    var acc;
    
    // can be used with "this"-keyword or index (which panel)
    if (!isNaN(obj)){
        acc = $("dvAccordion").select(".panel")[obj]
    } else {
        acc = obj.parentNode.parentNode;
    }
    
    if(/\bcurr\b/.test(acc.className)) {
        acc.removeClassName("curr");
    } else {
        acc.addClassName("curr");
    }
}


function showBigImage(idImg){
	var targetID = $("dvBigImage");
	var url = "/Helper/ShowBigImage.aspx";
	var params = "idImg="+idImg;
	var bigImage = new Ajax.Updater (
		targetID,
		url,
		{
			method: "get",
			parameters:params,
			onComplete:displayBigImgLayers
	});
}

function displayBigImgLayers(){
    $("dvBigImage").style.display = "block";
    $("dvBigImage").style.left = (  parseInt((document.body.offsetWidth-661)/2)  ) + "px";
    $("dvCover").style.display = "block";
    $("dvCover").onclick = hideBigImage;
    var docHeight = document.body.offsetHeight;
    var winHeight = 0;

	if (window.innerHeight)
		winHeight = window.innerHeight;
	else if (document.documentElement)
	    winHeight = document.documentElement.offsetHeight;

	if (docHeight < winHeight)
	    $("dvCover").style.height = winHeight + "px";
	else
	    $("dvCover").style.height = docHeight + "px";
	
}


function hideBigImage(){
    $("dvCover").style.display = "none";
    $("dvBigImage").style.display = "none";
}
