// nvIR.js extension
// www.synck.com

var nvIRObj = new Object();
nvIRObj.imageRoot = website.images;
nvIRObj.pulldown = null;
nvIRObj.pulldownHN = null;
nvIRObj.pulldownTimer = 1000;
function nvIR_onload(){
	var d = window.document;
	var aObjects = d.getElementsByTagName("a");
	for (i=0;i<aObjects.length;i++) {
		if(aObjects[i].className == "nvIR"){
			aObjects[i].style.backgroundImage = 'url('+nvIRObj.imageRoot+aObjects[i].id+'.gif'+nocache+')';
			aObjects[i].style.display = "block";
			aObjects[i].style.textIndent = "-5000px";
			aObjects[i].style.height = aObjects[i].rel + "px";
			if(location.href.replace("","").split(document.domain)[1] == aObjects[i].href.replace("","").split(document.domain)[1])
				aObjects[i].style.backgroundPosition = "0px "+((aObjects[i].rel*2)*-1)+"px";
			else if(location.href.replace("","").split(document.domain)[1] != "/" && location.href.replace("","").split(document.domain)[1].indexOf(aObjects[i].href.replace("","").split(document.domain)[1]) > -1)
				aObjects[i].style.backgroundPosition = "0px "+((aObjects[i].rel*2)*-1)+"px";
		}
		if(aObjects[i].rel == "external")
			aObjects[i].target = '_blank';
		if(aObjects[i].href.indexOf('https://') > -1)
			aObjects[i].href = aObjects[i].href.replace('https','http');
	}
	$("a.nvIR").mouseover(function(){
		nvIR_over(this);
	});
	$("a.nvIR").mouseout(function(){
		nvIR_out(this);
	});
	$("a.nvIR").click(function(){
		nvIR_out(this);
	});
	$("a.nvIRPDn").mouseover(function(){
		nvIR_puldown_over();
	});
	$("a.nvIRPDn").mouseout(function(){
		nvIR_puldown_out();
	});
}
function nvIR_over(obj){
	var d = window.document;
	if(nvIRObj.pulldownHN != null)
		clearTimeout(nvIRObj.pulldownHN);
	if(obj.href != location.href && location.href.replace("","").split(document.domain)[1].indexOf(obj.href.replace("","").split(document.domain)[1]) == -1)
		obj.style.backgroundPosition = "0px "+((obj.rel)*-1)+"px";
	if(nvIRObj.pulldown != null && nvIRObj.pulldown != obj.id && obj.id.indexOf(nvIRObj.pulldown) == -1)
		nvIR_hide_pulldown(nvIRObj.pulldown);
	if(d.getElementById("pd_"+obj.id+"_navigator")){
		nvIRObj.pulldown = obj.id;
		d.getElementById("pd_"+obj.id+"_navigator").style.display = "block";
		if(d.getElementById("pd_"+obj.id+"_background"))
			d.getElementById("pd_"+obj.id+"_background").style.display = "block";
	}
}
function nvIR_out(obj){
	if(obj.href != location.href && location.href.replace("","").split(document.domain)[1].indexOf(obj.href.replace("","").split(document.domain)[1]) == -1 && obj.id != nvIRObj.pulldown)
		obj.style.backgroundPosition = "0px 0px";
	if(nvIRObj.pulldown != null)
		nvIRObj.pulldownHN = setTimeout("nvIR_hide_pulldown('"+nvIRObj.pulldown+"')",nvIRObj.pulldownTimer);
}
function nvIR_puldown_over(){
	if(nvIRObj.pulldownHN != null){
		clearTimeout(nvIRObj.pulldownHN);
	}
}
function nvIR_puldown_out(){
	if(nvIRObj.pulldownHN != null)
		clearTimeout(nvIRObj.pulldownHN);
	nvIRObj.pulldownHN = setTimeout("nvIR_hide_pulldown('"+nvIRObj.pulldown+"')",nvIRObj.pulldownTimer);
}
function nvIR_hide_pulldown(id){
	var d = window.document;
	if(nvIRObj.pulldownHN != null){
		clearTimeout(nvIRObj.pulldownHN);
	}
	nvIRObj.pulldown = null;
	nvIR_out(d.getElementById(id));
	if(d.getElementById("pd_"+id+"_background"))
		d.getElementById("pd_"+id+"_background").style.display = "none";
	if(d.getElementById("pd_"+id+"_navigator"))
		d.getElementById("pd_"+id+"_navigator").style.display = "none";
}
try{
	window.addEventListener("load",function(){nvIR_onload();},false);
}
catch(e){
	window.attachEvent("onload",function(){nvIR_onload();});
}

//addEventSet(window,"load",function(){nvIR_onload();});
//$(document).ready(nvIR_onload);
