/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*\
/admin/_ui.js
	macro functions for opening windows
	
2004.03.12	modified	LGF
	Added	winNewWindowCenteredWide(sUrl,sName,height)

\*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


var loginFormX = 420;
var loginFormY = 190;


function winNewWindow(sUrl,sName,width,height){	
	window.onerror = "return true";
	
	//***test***
	var x = window.open(sUrl,sName,"resizable=yes,scrollbars=yes,toolbar=no,location=no,directories=no,status=yes,menubar=no,width=" + width + ",height=" + height + ",top=100,left=50");       
	
	//try{
		x.focus();
	//}catch(e){
		
	//}
}

// 2004.04.25	added	LGF
function winNewWindowMax(sUrl,sName){
	window.onerror = "return true";

	var iWidth;
	var iHeight;
	
	iWidth= screen.availWidth-15;
	iHeight= screen.availHeight-50;

	var x = window.open(sUrl,sName,"resizable=yes,scrollbars=yes,toolbar=no,location=no,directories=no,status=yes,menubar=no,width=" + iWidth+ ",height=" + iHeight+ ",top=0,left=0");       

}

function winNewWindowCenteredDefaults(sUrl,sName,width,height){	
	window.onerror = "return true";

	var iTop;
	var iLeft;
	
	iTop = (screen.availHeight/2) - (height/2);
	iLeft = (screen.availWidth/2) - (width/2);
	
	var x = window.open(sUrl,sName,"resizable=yes,scrollbars=yes,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,width=" + width + ",height=" + height + ",top=" + iTop + ",left=" + iLeft);       
	
	//try{
		x.focus();
	//}catch(e){
		
	//}
	

}



// 2004.03.12	added	LGF
function winNewWindowCenteredWide(sUrl,sName,height){	
	window.onerror = "return true";

	var width = screen.availWidth;
	var iTop;
	var iLeft;
	
	iTop = (screen.availHeight/2) - (height/2);
	iLeft = (screen.availWidth/2) - (width/2);
	//***test***
	var x = window.open(sUrl,sName,"resizable=yes,scrollbars=yes,toolbar=no,location=no,directories=no,status=yes,menubar=no,width=" + width + ",height=" + height + ",top=" + iTop + ",left=" + iLeft);       
	
	//try{
		x.focus();
	//}catch(e){
		
	//}
	

}


function winNewWindowCentered(sUrl,sName,width,height){	
	window.onerror = "return true";

	var iTop;
	var iLeft;
	
	iTop = (screen.availHeight/2) - (height/2);
	iLeft = (screen.availWidth/2) - (width/2);

	//***test***	
	var x = window.open(sUrl,sName,"resizable=yes,scrollbars=yes,toolbar=no,location=no,directories=no,status=yes,menubar=no,width=" + width + ",height=" + height + ",top=" + iTop + ",left=" + iLeft);       
	
	//try{
	 x.focus();
	//}catch(e){
	
	//}
	

}


// 2004.03.28	added	LGF
function winPopupCentered(sUrl,sName,width,height){	
	window.onerror = "return true";

	var iTop;
	var iLeft;
	
	iTop = (screen.availHeight/2) - (height/2);
	iLeft = (screen.availWidth/2) - (width/2);

		
	var x = window.open(sUrl,sName,"resizable=yes,scrollbars=yes,toolbar=no,location=no,directories=no,status=yes,menubar=no,width=" + width + ",height=" + height + ",top=" + iTop + ",left=" + iLeft);       
}


function preloadImages() { 
	var d=document; 
		if(d.images){ 
			if(!d.p){
				d.p=new Array();
				var i,j=d.p.length,a=preloadImages.arguments;
			}
		}
	
	for(i=0; i<a.length; i++){
		if (a[i].indexOf("#")!=0){ 
			d.p[j]=new Image; 
			d.p[j++].src=a[i];
		}
	}
}






function winGetFileByID(fId){
	winNewWindowCentered('/getfile.asp?fileId=' + fId + '&cacheDefeat=' + Math.random(), '',420,370);
}




function winLoginForm(){
	winNewWindowCentered('/admin/authForm.asp','winLoginForm',loginFormX,loginFormY);
}
function winLoginFormAdminOnly(){
	winNewWindowCentered('/admin/authForm.asp?msg=Administrators%20Only','winLoginForm',loginFormX,loginFormY);
}




function winExternalLink(sURL){
		winNewWindowCenteredDefaults(sURL, '',640,480);
}






function winSurveyVote(){
	winNewWindowCentered('/survey.asp', 'winSurveyVote',577,420);
}

function winSurveyView(){
	winNewWindowCentered('/survey.asp?pid=show', 'winSurveyView',577,420);
}



function winViewJob(jobId){
	winNewWindowCentered('/viewJob.asp?jobId=' + jobId + '&cacheDefeat=' + Math.random(), '',420,250);
}





function winJaBusinessDelete(jaId){
	winNewWindowCentered('/jaDelete.asp?deleteBusiness=' + jaId + '&cacheDefeat=' + Math.random(), '',420,250);
}






function winViewBasketContents(){
	
	winNewWindowCentered('/frmViewBasketContents.asp?cacheDefeat=' + Math.random(),'winShoppingBasket',600,400);
	
}





function setTooltip(s){
	//var x = document.getElementById('spanTooltip');
	//x.innerHTML = s + '';

}

//arrays for rollovers

if (document.images){

nav1off = new Image
nav1on = new Image
nav2off = new Image
nav2on = new Image
nav3off = new Image
nav3on = new Image
nav4off = new Image
nav4on = new Image
nav5off = new Image
nav5on = new Image
nav6off = new Image
nav6on = new Image
nav7off = new Image
nav7on = new Image
nav8off = new Image
nav8on = new Image
nav9off = new Image
nav9on = new Image
nav10off = new Image
nav10on = new Image
nav11off = new Image
nav11on = new Image
nav12off = new Image
nav12on = new Image

nav1off.src = "images/nav1off.gif"
nav1on.src = "images/nav1on.gif"
nav2off.src = "images/nav2off.gif"
nav2on.src = "images/nav2on.gif"
nav3off.src = "images/nav3off.gif"
nav3on.src = "images/nav3on.gif"
nav4off.src = "images/nav4off.gif"
nav4on.src = "images/nav4on.gif"
nav5off.src = "images/nav5off.gif"
nav5on.src = "images/nav5on.gif"
nav6off.src = "images/nav6off.gif"
nav6on.src = "images/nav6on.gif"
nav7off.src = "images/nav7off.gif"
nav7on.src = "images/nav7on.gif"
nav8off.src = "images/nav8off.gif"
nav8on.src = "images/nav8on.gif"
nav9off.src = "images/nav9off.gif"
nav9on.src = "images/nav9on.gif"
nav10off.src = "images/nav10off.gif"
nav10on.src = "images/nav10on.gif"
nav11off.src = "images/nav11off.gif"
nav11on.src = "images/nav11on.gif"
nav12off.src = "images/nav12off.gif"
nav12on.src = "images/nav12on.gif"
}

//image rollover functions

function act(imgName){
	if (document.images){
		document[imgName].src = eval(imgName + "on.src")
	}
}

function inact(imgName){
	if (document.images){
		document[imgName].src = eval(imgName + "off.src")
	}
}

function jumpPage(newLoc){
	newPage = newLoc.options[newLoc.selectedIndex].value
	window.location.href= newPage	
}

function popper(pagename)
{ 
window.open(pagename,'popWin','resize=yes,toolbar=no,status=no,scrollbars=0,height=200,width=500')
}

function jumpMenu(newLoc) {
	newPage=newLoc.options[newLoc.selectedIndex].value
	
	if (newPage!=""){
		window.location.href=newPage
	}
}