// July 16, 2004
// added deletemsg function
// Dec. 14, 2004 - ryan
// added round function, ses_id variable
// Jan. 5, 2005 - ryan
// added toggle function for tip window
// Jun. 2, 2005 - ryan
// added SwitchDisplay function for help areas

idi = location.href.indexOf('id=');
idx = location.href.indexOf('&', idi+1);
var ses_id = "";
if(idi != -1) {
	if(idx == -1) {
		ses_id = location.href.substring(idi+3);
	} else {
		ses_id = location.href.substring(idi+3, idx);
	}
}

function isNumber(e){
	if(!isNS4){
//					document.getElementById('hphone3').value=e.keyCode;
		if (e.keyCode==8){ return true;}
		if (e.keyCode==9){ return true;}
		if ((e.keyCode > 45) && (e.keyCode < 58)){return true;}
		if ((e.keyCode > 95) && (e.keyCode < 106)){return true;}
		if ((e.keyCode ==190)){return true;}
		return false;
	}else{
		if (e.which==8){return true;}
		if (e.which==9){return true;}
		if ((e.which > 36) && (e.which < 58)){return true;}
		if ((e.which > 95) && (e.which < 106)){return true;}
		if ((e.which == 95)){return true;}
		return false;
	}
}

function fieldlimit(cfield, count, dfield){
	var lengther = cfield.value;
	if ((lengther.length)+0 == count){
		var temp=cfield.form.name;
		document.getElementById(dfield).focus();
	}	
}

// needed?
function show(e) 
{ 
var DivRef=document.getElementById(e); 
var IfrRef = document.getElementById('mask');
DivRef.style.visibility="visible"; 
if (IfrRef){
	IfrRef.style.width = DivRef.offsetWidth;
IfrRef.style.height = DivRef.offsetHeight;
IfrRef.style.top = DivRef.style.top;
IfrRef.style.left = DivRef.style.left;
IfrRef.style.zIndex = DivRef.style.zIndex - 1;
IfrRef.style.display = "block";
}
}

// needed?
function hide(e) 
{ 
var DivRef=document.getElementById(e); 
var IfrRef = document.getElementById('mask');
DivRef.style.visibility="hidden"; 
if (IfrRef){
	IfrRef.style.display = "none";
}
}


function deletemsg(item){
	msg2='Are you sure you want to delete '+item;
	response=confirm(msg2);
	if (response){
		return true;
	}else{
		return false;
	}
}	

function round(value, dp) {
	if(dp < 0) {
		return Math.round(value*Math.pow(10,-dp))/Math.pow(10,-dp);
	} else {
		return Math.round(value/Math.pow(10,dp))*Math.pow(10,dp);
	}
}


function toggle(){
	var DivRef=document.getElementById("tip");
        var IfrRef = document.getElementById('mask');
	if (DivRef.style.visibility=="visible") {
		DivRef.style.visibility="hidden";
		DivRef.style.display = "none";
		IfrRef.style.display = "none";
	
	} else {
		DivRef.style.visibility="visible";
		DivRef.style.display = "block";
		IfrRef.style.width = DivRef.offsetWidth;
		IfrRef.style.height = DivRef.offsetHeight;
		IfrRef.style.top = DivRef.style.top;
		IfrRef.style.left = DivRef.style.left;
		IfrRef.style.zIndex = DivRef.style.zIndex - 1;
		IfrRef.style.display = "block";
	}
}
function SwitchDisplay(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
		if(el.style.display != "block"){ //DynamicDrive.com change
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="highlightbox") //DynamicDrive.com change
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}


function imgScale(elm, h, w) {
if((elm.width/elm.height)>(w/h)) {elm.width=w;} else {elm.height=h;}
}

function printPreview(page) {

	window.open("?page=print_"+page+"&id="+ses_id, "printpreview", "width=855,height=740");
}
