
var currentReport = null;
var currentPane = null;

function dispSel(id)
{
	var pane = eval("document.all.tr" + id);
	
	
	if (currentPane != null)
		currentPane.style.display = "none";

	if (currentReport != null)
	{
		currentReport.style.display = "none";
		currentReport = null;
	}
		
	pane.style.display = "inline";
	currentPane = pane;
}


function dispElem()
{
	var i;
	
	for (i=0;i<arguments.length;i++)
	{
		var pane1 = document.getElementById(arguments[i])
		if(pane1.style.display!='block')
			pane1.style.display = 'block';
		else
			pane1.style.display = 'none';
	}

}

function enableElem()
{
	var i;
	
	for (i=0;i<arguments.length;i++)
	{
		var pane1 = document.getElementById(arguments[i])
		//pane1.disabled = false;
		//pane1.style.display='inline';
	}

}

function dispSelCheck(id1,id2)
{
	var pane1 = document.getElementById(id1)
	var pane2 = document.getElementById(id2)
	
	if(pane1.style.display=='inline'){
	   pane1.style.display = 'none';
	   pane2.style.display = 'inline';
	}else{
	   pane2.style.display = 'none';
	   pane1.style.display = 'inline';
	}
}


			
			
//pop up
function openWindow(url,w,h) {
 var sURL = url
 var sName = "popName"
 var sFeatures = "menubar=no,scrollbars=yes,resizable=no"
 sFeatures = sFeatures + ",width=" + w + ",height=" + h;
 var wizWin = window.open(sURL, sName, sFeatures)
}	
			
			


//function for homepage select box
saveID="";

function change(val){
            if (saveID!=""){

                        // enter here every time

                        document.getElementById("TR_row"+saveID).style.display="none";

            }else{

                        // enter here only the first time

                        document.getElementById("TR_row0").style.display="none";

            }

            document.getElementById("TR_row"+val).style.display="inline";

            saveID=val;

}



function changeByLink(val){
            if (saveID!=""){
                        // enter here every time
                        document.getElementById("TR_row"+saveID).style.display="none";

            }else{

                        // enter here only the first time
                        document.getElementById("TR_row0").style.display="none";
            }
			
			if (val==7){
			  document.getElementById("TR_row0").style.display="inline";
			  document.getElementById("theMainSelect").selectedIndex = 0;
			  val=0;
			}else{
              document.getElementById("TR_row"+val).style.display="inline";
			  document.getElementById("theMainSelect").selectedIndex = val;
			}
            saveID=val;
}

function changeSecondSelect(val){
   document.getElementById("theSecondSelect").selectedIndex = val;
}


var globalLinkOn = -1; //THIS IS TO KNOW WHAT LINK IS PRESSED AND IN THE ROLLOVER CHANGE IT BACK TO PRESSED 
function changeLinkClass(val){
           for(i=0;i<8;i++){
		 
			if(document.getElementById("link"+i)){
		       document.getElementById("link"+i).className = 'link';
			  }
			  
			  if(document.getElementById("link"+i)){
			     document.getElementById("link"+val).className = 'link_Pressed';
				}
			  
		   }
}



function changeNavClassOver(val,state){
//alert(globalLinkOn)
		  if(globalLinkOn==-1 || globalLinkOn!=val){
			   if (state==1){
			     document.getElementById("navTd"+val).className = 't_left_On';
			   }else{
			     document.getElementById("navTd"+val).className = 't_left';
			   }
		   }
}



function changeNavClassPressed(val){
        for(i=0;i<8;i++){
		   if(globalLinkOn=="" || globalLinkOn!=val){
		     if(document.getElementById("navTd"+i)){
			   document.getElementById("navTd"+i).className = 't_left';
			 }
		   }
		}
		if(document.getElementById("navTd"+val)){
		  document.getElementById("navTd"+val).className = 't_left_Pressed';
		  globalLinkOn = val;
		}
}






var State;
function ChangeImg(N_Img,State){
			var myImg = N_Img;		
			var N_Img=document.getElementById(N_Img);	
			//alert(N_Img)			
			if(N_Img!=null){
				if (State==1)
				{		
					N_Img.src=N_Img.src.replace("_off","_on");				
				}
				else {											
					N_Img.src=N_Img.src.replace("_on","_off");
				}			
			}
		}
		
function getCalendarFor(trgt)
	{
		//alert();
		//trgt = document.getElementById(trgt);
	
		//dateValue = window.showModalDialog("include/calendar.asp?TheDate="+trgt.value+"","cal","dialogHeight: 190px;scroll: no; dialogWidth: 190px; dialogTop: "+event.clientY+"px; dialogLeft: "+event.clientX+"px; edge: Raised; center: Yes; help: Yes; resizable: No; status: No;");
		//if (dateValue) trgt.value = dateValue;
		//alert(displayDatePicker);
		displayDatePicker(trgt);
		
	}							
	
	function dispP(id){
	var Obj = document.getElementById(id);
if (Obj.style.display == ''){
                Obj.style.display = 'none';
			}else{
                Obj.style.display = ""; //OR LEAVE "" (EMPTY) FOR FIREFOX ALLSO
            }
			
	}
	
	
	
	function GetZipCode(a,st)
	{
		var href = 'pop_up_zip.aspx?tgt=' + a;
		if (st && st != 'undefined')
			href += '&sel=' + document.getElementById(st).value;
		
		openWindow(href,549,335)
		return false;
	}
	
	function ValidateEmail(email)
	{
		return /^([A-Za-z0-9\-_]*[\.A-Za-z0-9\-_]+@[A-Za-z0-9\-_]+(\.[A-Za-z0-9\-_]+){1,3})*$/.test(email);
	}

	function ValidateNumeric(value,repetitions)
	{
		var reRep = '{*}';
		if (repetitions && repetitions != 'undefined')
			reRep = '{' + repetitions + '}';
			
		var regExp = new RegExp('^[0-9]' + reRep + '$');

		return regExp.test(value);
	}

	function ValidateZip(zip)
	{
		var regExp = new RegExp('^[0-9]{5}$');

		return regExp.test(zip);
	}

	function ValidatePhone(num)
	{
		return /^[0-9\- ]*$/.test(num);
	}


	function ParseDate(dateStr)
	{
		var dte=null;
	
		var regExp = new RegExp('^[0-9]{1,2}/[0-9]{1,2}/[0-9]{4}$');


		if (regExp.test(dateStr))
		//if (/^[0-9]{1,2}\/[0-9]{1,2}\/[0-9]{4}$/.test(dateStr))
		{
			var dStr = dateStr.split('/');

			//alert(dStr);

			dte = new Date(
				dStr[2],
				dStr[0]-1,
				dStr[1]);
		}

		return dte;
	}

//----------------------------------------------------------------------------
//RealPing Integration function
//---------------------------------------------------------------------------
function openRealPing(actid)
	{
		window.open("http://www.realping.com/accts/connect2.cfm?id="+actid+"&tz=0&src=site","_blank");
	}
