function getYear() {
	var d = new Date();
	return d.getYear();
}

function setCopyright() {
	var elm = document.getElementById("year");
	elm.innerHTML = getYear();
}

function init() {
	setCopyright();
}

$(document).ready(function() {
    //let's hide the 'loader' layer
    $("#loading").hide();
    //set up and hide the compare products window
    $('#layer1').Draggable(
        {
            zIndex: 90,
            ghosting: false,
            opacity: 0.7,
            handle: '#layer1_handle'
        }
    ); 
    $("#layer1").hide();

    $("a.changeZIP").click(function() {
        $("div#loading").show();
        $("div.changeZIPForm").animate({ left: $("a.changeZIP").position().left - 100 }, 40).show("slow");
        $("div.changeZIPForm").css('z-index', 1000000);
    });

    $("input#ZIPButton").click(function() {
        $("div.changeZIPForm").fadeOut(40);
        $("div#loading").hide();
    });
     
});

function filter (term, id){
    elm = document.getElementById(id);
    var words = term.value.toLowerCase().split(" ");
    //ar hi = new Array();
    for (var i = 0; i < elm.childNodes.length; i++){
	    var listItem = elm.childNodes[i];    
	    var checkText = listItem.innerHTML.replace(/<[^>]+>/g,"");
	    for (var j = 0; j < words.length; j++) {
		    if (checkText.toLowerCase().indexOf(words[j]) >= 0 ) {
			    listItem.childNodes[0].style.color = "#A41920";
			    
		    } else {
			    listItem.childNodes[0].style.color = "#939598";
		    }
	    }
    }
}




function clearField() {
	document.getElementById("productSearchBox").value = "";
}

function clearField(elmId) {
  if (document.getElementById(elmId) != null) {
	  document.getElementById(elmId).value = "";
	  } else {
	    document.getElementById("productSearchBox").value = "";
	  }
}

function selectItem(elmId) {
	//clear list first
	var section = elmId.toString().substring(0, 4);
	clearSection(section);
	var elm = document.getElementById(elmId);
	elm.style.color = "red";
	elm.style.backgroundColor = "#efefef";
	/*   */
	var field1 = document.getElementById("ctl00_ContentPlaceHolder1_Compare1TextBox");
	var field2 = document.getElementById("ctl00_ContentPlaceHolder1_Compare2TextBox");
	var elmValue = "";
	if (elm.innerText != null) {
	    elmValue = elm.innerText;
	} else {
	    elmValue = elm.text;
	}
	if (section == "prod") {
	    field1.value = elmValue;
	    $("#compareTools").show();
	} else {
	    field2.value = elmValue;
	}
	/*   */
}

function clearSection(prefix) {
	if (prefix == "prod") {
		var parentElm = document.getElementById("searchList");
		var elmArray = new Array();
		elmArray = parentElm.getElementsByTagName("a");
		for (var i = 0; i < elmArray.length; i++) {
			var elm = elmArray[i];
			elm.style.color = "#58595B";
			elm.style.backgroundColor = "#ffffff";
		}
	} else if (prefix == "comp") {
		var parentElm = document.getElementById("compareList");
		var elmArray = new Array();
		elmArray = parentElm.getElementsByTagName("a");
		for (var i = 0; i < elmArray.length; i++) {
			var elm = elmArray[i];
			elm.style.color = "#58595B";
			elm.style.backgroundColor = "#ffffff";
		}
	}
}

var origLoc = "";

function showCompare() {
  setTimeout(fireCompare, 2000);
}

function fireCompare() {
    var myURL = window.location;
    var str = myURL.toString();
    str = str.substring(0, str.indexOf("#"));
    window.location = str + "#anchorTop";
    //$("#loading").show();
    $("#layer1").animate(0, 40).show("slow");
    $("#layer1").css('z-index', 1000000);

}

function closeCompareWindow() {
    var myURL = window.location;
    var str = myURL.toString();
    str = str.substring(0, str.indexOf("#"));
    window.location = str + "#anchorWindow";
    $("#loading").hide();
    $("#layer1").hide();
    var field1 = document.getElementById("ctl00_ContentPlaceHolder1_Compare1TextBox");
	var field2 = document.getElementById("ctl00_ContentPlaceHolder1_Compare2TextBox");
	field1.value = "";
	field2.value = "";
}

function confirm(mesg) {

    var agree=confirm("Are you sure you want to delete?");
if (agree)
return true ;
else
return false ;

}
