javascript:window.history.forward(1);

window.onbeforeunload=function()
{ 
	//alert("this is the enter point");
	var sPath = window.location.pathname;
    //var sPage = sPath.substring(sPath.lastIndexOf('\\') + 1);
    var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
    //alert(sPage);
   if(sPage!="login.aspx" && sPage!="cover.aspx" && sPage!="idpage.aspx")
	{
		if(window.event.clientY <0)
		{
		       //alert("goody");
			/*	var idn=document.getElementById('ctl00_ContentPlaceHolder2_Label1').value;
				if(idn.length>5)
				{
				 idn=idn.substring(8,13);
				}
				 
				var pathgo="closewinreset.aspx?myid="+idn;
				window.location=pathgo;
				var myRef = window.open(pathgo,'mywin', "height=10,width=10,toolbar=no,scrollbars=no");
				myRef.window.blur();
				window.focus();
				//myRef.location="closewinreset.aspx";
			*/
			var xmlhttp;
			if (window.ActiveXObject)
			{
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
				xmlhttp.open("GET","resetdb.aspx",false);
				xmlhttp.send();
			}
			alert("Your data selections will be saved from BEGINNING to CURRENT FORM into MWII database!");			
		}
	}
}

if (typeof window.event == 'undefined')
{
	document.onkeypress = function(e)
	{
 		var test_var=e.target.nodeName.toUpperCase();
 		if (e.target.type) var test_type=e.target.type.toUpperCase();
 		if (test_var == 'input' && (test_type == 'text' || test_type == 'radio' || test_type == 'checkbox'))
 			return e.keyCode;
 		//else if (e.keyCode == 8 || e.keyCode == 13)
		else if (e.keyCode == 13 || e.keyCode == 78)//enter key
 			e.preventDefault();
   }
 }
 else
{
	document.onkeydown = function()
	{
 		var test_var=event.srcElement.tagName.toUpperCase();
 		if (event.srcElement.type)
			var test_type=event.srcElement.type.toUpperCase();
 		if (test_var == 'input' && (test_type == 'text' || test_type == 'radio' || test_type == 'checkbox'))
	 		return event.keyCode;
 		//else if (event.keyCode == 8 || event.keyCode == 13)
		else if (event.keyCode == 13)
 			event.returnValue=false;
		/***
		05/02/07 - DS: Set the Debug key to F9
		***/
		else if (event.keyCode == 120)
		{
			cfmSubmit(document.forms[0].name)
			event.returnValue=false;
		}
   }
}

//document.parentWindow.attachEvent("onbeforeunload", onClosePrompt);
function onClosePrompt()
{
	if(window.event.clientY < 0)
	{
		
		//setTimeout('mwiiClose=false',1000);
		alert('Your data selections will be saved from BEGINNING to CURRENT FORM into MWII database!');
		 
		//dropTB();						
		//mwiiClose=true;
	}
}

function dropTB()
{
	if ((document.forms[0].name != "cover") && (document.forms[0].name != "login") && (document.forms[0].name != "infor") && (document.forms[0].name != "end"))
	{
		//var popupPath = "/MWII/v48en/javascriptFile/dropTblFlag.asp?frmName="+document.forms[0].name;
		var popupPath = "/MWII/v48en/data/dropTblFlag.asp";
		var popupWindow = window.open(popupPath, 'popup',"height=10,width=10,toolbar=no,scrollbars=no");
		popupWindow.window.blur();
		window.focus();
	}
}

 
// install the handler
window.onerror = HandleError;
var i, j, inrange;

function HandleError(message, url, line)//useless now
{
	//add any error handeling code here
	ValidationFocus();
	return true;
}
function ValidationFocus() {
	if (w != null && !w.closed) { //validation window has opened, must re-set focus to validation window
		w.focus();
	}
	//alert(document.cookie);
}


function closewin(){top.window.close()}

function loadLogin()
{
	document.login.visit.value=48;
	/***
	06/28/07 - DS: setup visit be readonly
	***/
	document.login.visit.readOnly = true;
	//document.login.visit..disabled = true;
	document.login.macsid.focus();
}


function CheckRange(fieldname, range, fieldvalue, size, datatype)
{

	var flagCheck = false;
	if (fieldname=="macsid" || fieldname=="vmacsid")
	{
		fieldvalue=parseInt(fieldvalue.replace(/^\s*|\s*$/g,""));
		var rangeArray=range.split('|');
		for (var m=0; m < rangeArray.length; m++)
		{
			var rangeSubArray=rangeArray[m].split('-');
			if (fieldvalue >= parseInt(rangeSubArray[0]) && fieldvalue <= parseInt(rangeSubArray[1]))
			{	
				flagCheck = true;
				break;
			}
			else
				flagCheck = false;
		}
		if (flagCheck == true)
			return true;
		else
		{
			alert("You entered value in " +fieldname+ " field is outside the normal range, please reenter!");
			eval("document.login."+fieldname).value="";
			return false;
		}
	}
	if (fieldname=="visit")
	{
		if (fieldvalue != "48")
		{
			alert("Are you sure your visit number is "+ fieldvalue + "?!");
			if (fieldvalue != "48")
			{
				alert("Visit number only can be '48' or '49'!");
				document.login.visit.value="";
				return false;
			}
		}

		if (fieldvalue.length != "2")
		{
			alert("Please retype in the visit number!");
			document.login.visit.value="";
			return false;
		}
		else
			return true;
	}
	if (fieldname=="admin")
	{
		if (fieldvalue != "1" && fieldvalue != "2")
		{
			alert("Please retype in Administered By!");
			document.infor.admin.value="";
			return false;
		}
	}
	if (fieldname=="birthday")
	{
		var BDate = fieldvalue;
		var month=0;
		var year=0;
		var day=0;
		bDate = new Date(BDate);
		f1Date = new Date("12/19/1914");
		f2Date = new Date("04/15/1985");
		var datearray= BDate.split('/');
		month=datearray[0] ;
		day=datearray[1] ;
		year=datearray[2]
		if (month>12 || day>31 || day<1 || year<1)
		{
			alert("Please check the month or date for birthday!");
			document.infor.birthday.value="";
			return false;
		}
		//if( (bDate < f1Date || bDate >f2Date) || (day.length !="2" || month.length !="2" || year.length !="4") )
		
		if(bDate < f1Date || bDate >f2Date)
		{  
			alert("Date of birth entered is not valied . Please re-enter!");
			document.infor.birthday.value="";
			return false;
		}
		else
		return true;
  	}
	if (fieldname=="lastvisit")
	{
		var VDate = fieldvalue;
		var month=0;
		var year=0;

		var datearray= VDate.split('/');
		month=datearray[0] ;
		year=datearray[1];

		if (month > 12 || year < 1)
		{
			alert("Please check the month for last visit's date!");
			document.infor.lastvisit.value="";
			return false;
		}

		if (datearray.length >2 || datearray.length==1 || month.length !="2" || year.length !="4")
		{
			alert("Please check last visit's date!");
			document.infor.lastvisit.value="";
			return false;
		}
		/***
		05/24/07 - DS: reset date
		***/
		//var lsDate = month + "/" + year;
		lsDate = new Date(year,(month-1));
		/***
		05/24/07 - DS: replaced f1Date = new Date(1900,0) to the following
		***/
		f1Date = new Date(2007,09);//<=10/2007
		//f2Date = new Date();
		//f2Date.getMonth() + 1 //today's month
		//f2Date = f2Date.getYear()//today's year
		if(lsDate > f1Date)
		{
			alert("Date is out of range!");
			document.infor.lastvisit.value="";
			return false;
		}
		else
			return true;
	}

	//check Site
	if (fieldname=="center")
	{
		var myelement = fieldname;
		var rangearray = range.split('-');

		fieldvalue = fieldvalue - 0;
		if (fieldvalue  >= rangearray[0] && fieldvalue <= rangearray[1])
			inrange = 1;
		else
		{
			alert("You entered value in " +myelement+ " field is outside the normal range, please reenter!");
			document.infor.center.value="";
			inrange = 2;
		}
		if (inrange==1)
			return true;
		else
			return false;
	}
}

function play(fileName){

document.getElementById('clickSnd').innerHTML="";
document.getElementById('clickSnd').innerHTML="<EMBED type='application/x-mplayer2' Name=MediaPlayer SRC=" + fileName + " AUTOSTART='True' HIDDEN='False' LOOP='false'></EMBED>";

}

function Today() {
var dayNames = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");

var monthNames = new Array("01","02","03","04","05","06","07","08","09","10","11","12");

var time = new Date();
var month = monthNames[time.getMonth()];
var date = time.getDate();
var year = time.getYear();
var hours = time.getHours();
var	minutes = time.getMinutes();
var seconds = time.getSeconds();
//var day = dayNames[time.getDay()];
if (year<100) year ="20" + time.getYear();
else year = time.getYear();

var ampm=" AM";
if (hours > 12)
	ampm=" PM";

document.writeln(month + "/ " + date + "/ " + year + " " + hours + ":" + minutes + ":" + seconds + ampm);
}
 function AgeCheck(inp,tp)
 {
	var rg;
	var flagCheck=false;  

	var d = new Date();
	var curr_day = d.getDay();
	var curr_date = d.getDate();
	var curr_y=d.getFullYear();
	

	if(tp=="ager")
	{
		if(inp.charAt(0)=='0')
		{
			alert("The first digit can not be 0.");
		  document.getElementById("ctl00_ContentPlaceHolder2_Text2").value="";
		  return false;
		}
		if(inp.length>2)
		{
			alert("The age input can not be more than 2 digits.");
		  document.getElementById("ctl00_ContentPlaceHolder2_Text2").value="";
		  return false;
		}
		var age=parseInt(inp);
		
		var inbthd=document.getElementById("ctl00_ContentPlaceHolder2_Text1").value;
		var byear=(inbthd.split('/'))[2];
		var cage=curr_y-byear; 
		 
//		  alert("Please check if you have entered your age as of today."+cage);
		  document.getElementById("ctl00_ContentPlaceHolder2_Text2").value=cage;
		  return true;	   
		
	}	 

 }

function bdcheck(inv)
{   	
	var	nofa;
	nofa=document.getElementById("ctl00_ContentPlaceHolder1_Text1").value;
   	
	var bdArray=inv.split('/');   
	var flag=true;
	
	if (bdArray.length!=3)
	{
		flag=false;
		alert('Birthdate input incorrect!');
		document.getElementById("ctl00_ContentPlaceHolder1_Text1").value=""; 
	}
	else 
	{
		for (var i=0;i<3 ;i++ )
		{	 
			while (bdArray[i].substring(0,1)=='0')
			 {
				 bdArray[i]=bdArray[i].substring(1);				 
		     }		
			var month=parseInt(bdArray[0]);
			if (i==0)
			{	
				var m=parseInt(bdArray[i]);			
				if ((m<1)||(m>12))
				{
					alert('Birthdate input incorrect!');
					document.getElementById("ctl00_ContentPlaceHolder1_Text1").value="";
					flag=false;
					break;
				}				 
			}
			if (i==1)
			{
				var d=parseInt(bdArray[i]);
				switch (month)
				{
					case 1:
					case 3:
					case 5:
					case 7:
					case 8:
					case 10:
					case 12:					
				           if ((d<1)||(d>31))
				           {
					           
					          alert('Birthdate input incorrect!');
					          document.getElementById("ctl00_ContentPlaceHolder1_Text1").value="";
					          flag=false;					          
				           } 
				           break;
				    case 2:
				    		if (d<1 || d >29)
				    		{
							  alert('Birthdate input incorrect!');
							  document.getElementById("ctl00_ContentPlaceHolder1_Text1").value="";
					          flag=false;
					        }
					        break;
				    case 4:
					case 6:
					case 9:
					case 11:
					 		if (d<1 || d >30)
				    		{
							  alert('Birthdate input incorrect!');
							  document.getElementById("ctl00_ContentPlaceHolder1_Text1").value="";
					          flag=false;					          
				          }	
				          break;				 
				}
				if (flag==false)
				    break;
			}
			if (i==2)
			{
				 var yr=parseInt(bdArray[i]);
				if (bdArray[i]==""||yr>1989 || yr <1910)
				{
					alert('Please Check your birthdate!');
					document.getElementById("ctl00_ContentPlaceHolder1_Text1").value="";
					flag=false;
					break;

				 /*
				if ((yr>1972) || (yr <1941)||(bdArray[i].length>4))
				{
					alert('Birthdate must be between 1972 and 1941!');
					document.getElementById("ctl00_ContentPlaceHolder2_Text1").value="";
					flag=false;
					break;
				}
				*/
				}
				 
			}

		}
	}	
	/*
	var d = new Date();
	var curr_day = d.getDay();
	var curr_date = d.getDate();
	var curr_y=d.getFullYear();
	var inbthd=document.getElementById("ctl00_ContentPlaceHolder2_Text1").value;
	//var byear=(inbthd.split('/'))[2];
	//var cage=curr_y-byear; 
	//if(flag==true)
	//{
	//	document.getElementById("ctl00_ContentPlaceHolder2_Text2").value=cage;
	//}
	//else
	//{
	//	document.getElementById("ctl00_ContentPlaceHolder2_Text2").value="";
	//}
	if(flag==true&&(cage>60||cage<35)&&nofa=="1")
	{
		alert("Please check if your birthdate is correct.");
		flag=false;
		document.getElementById("ctl00_ContentPlaceHolder2_Text3").value=parseInt(nofa)+1;
	}
	*/
	return flag;
}

 
function lstvisitchk(value)
{ 
	var lstvArray=value.split('/');   
	var flag=true;

	if (lstvArray.length!=2)
	{
		flag=false;
		alert('Last visit date input incorrect!!!');
		document.getElementById("ctl00_ContentPlaceHolder1_Text2").value="";
	}
	else
	{
		while (lstvArray[0].substring(0,1)=='0')
	    {
			lstvArray[0]=lstvArray[0].substring(1);				 
		}	
		while (lstvArray[1].substring(0,1)=='0')
		{
			lstvArray[1]=lstvArray[1].substring(1);
		}
		var mth=parseInt(lstvArray[0]);
		var yr=parseInt(lstvArray[1]);
		if (mth<1||mth>12||yr<1980||yr>2009)
		{
			alert("Please check your last visit date!!!");
			document.getElementById("ctl00_ContentPlaceHolder1_Text2").value="";
			flag=false;
		}
		if(yr==2009&&mth>12)
		{
		    alert("Please check your last visit date!!!");
		    document.getElementById("ctl00_ContentPlaceHolder1_Text2").value="";
			flag=false;
		}
	}
//	alert('a='+lstvArray[0]+'b='+lstvArray[1]);
    return flag;
}

function monthcheck(invalue)
{	 
	while (invalue.substring(0,1)=='0')
	{
		invalue=invalue.substring(1);
	}
	var m=parseInt(invalue);

	if (m!=12)
	{
		alert("You must enter 12 for the month!");
		return flase;
	}
	return true;
}

function trim(s)
{
	return rtrim(ltrim(s));
}

function ltrim(s)
{
	var l=0;
	while(l < s.length && s[l] == ' ')
	{	l++; }
	return s.substring(l, s.length);
}

function rtrim(s)
{
	var r=s.length -1;
	while(r > 0 && s[r] == ' ')
	{	r-=1;	}
	return s.substring(0, r+1);
}
function ckadmr(v)
{
	var iv=parseInt(v);
	if(iv<1 || iv>5)
	{
		alert("The administration ID must be between 1 and 5!");
		document.getElementById("ctl00_ContentPlaceHolder1_Text3").value="";
		return false;
		
	}
		return true;
	
}
function cksite(v)
{
	if(v!="1"&&v!="2"&&v!="3"&&v!="4")
	{
		 alert("The site number must be 1,2,3 or 4!");
		 document.getElementById("ctl00_ContentPlaceHolder1_Text4").value="";
		 return false;
	}
	return  true;		
}

function clearpc()
{
	var fg=true;
	var vl=document.getElementById("ctl00_ContentPlaceHolder2_Password1").value;
	if (vl=="mwii1234")
	{
		return fg;
	}
	else
	{
	  //alert("Passcode incorrect!");
	  //document.getElementById("ctl00_ContentPlaceHolder2_Password1").value="";
	}
	return fg;	
}

function inputcheck(invalue,w)
{
  var v;
  if((w=="feet")&&(invalue.length>1))
	{
		if(invalue.charAt(0)=='0')
			alert("The first digit can not be 0.");
		else
		{
			alert("The hight feet must less than 2 digits.");
		}
		document.getElementById("ctl00_ContentPlaceHolder2_Text3").value="";
		 return false;
	}
	if((w=="inch")&&(invalue.length>2))
	{
		if(invalue.charAt(0)=='0')
			alert("The first digit can not be 0.");
		else
			alert("The height inches must less than 3 digits.");
		document.getElementById("ctl00_ContentPlaceHolder2_Text4").value="";
		 return false;
	}
	if((w=="pounds")&&(invalue.length>3))
	{
		if(invalue.charAt(0)=='0')
			alert("The first digit can not be 0.");
		else
			alert("The weight pounds must less than 4 digits.");
		document.getElementById("ctl00_ContentPlaceHolder2_Text5").value="";
		 return false;
	}
  for(i=0;i<invalue.length;i++)
 {
	v=parseInt(invalue.charAt(i));  
	  
	if (isNaN(v))
	{	
      
       if (w=='feet')
       {
		   alert("Feet input is not correct.");
	     document.getElementById("ctl00_ContentPlaceHolder2_Text3").value="";
		 return false;
       }
       if(w=='inch')
       {
		   alert("Inch input is not correct.");
	     document.getElementById("ctl00_ContentPlaceHolder2_Text4").value="";
		 return false;
       }
       if(w=='pounds')
	   {
		   alert("Weight input is not correct.");
        document.getElementById("ctl00_ContentPlaceHolder2_Text5").value="";
		return false;
       }      
    }
  }
   return true;
}

function loadpage(vl)
{
	var sPath = window.location.pathname;
    //var sPage = sPath.substring(sPath.lastIndexOf('\\') + 1);
    var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
    //alert(sPage+" vl= "+vl);
   
	if(vl!="")
	{
		if(sPage!="login.aspx" && sPage!="cover.aspx" && sPage!="idpage.aspx")
		{
			alert("This is an uncompleted record. You will begin the survey where you left off!");	
		}
	} 
	return true;	
}
function validationfun(vl)
{
    var ctrls=vl.split('*');
    var v1, v2; 
    var entd;   
    v1=parseInt(ctrls[0]);
    v2=parseInt(ctrls[1]);
    if(v1<100&&v1!=v2)
    {
        alert("Please select!");
        //return true;
    }
    if(v1==100&&v2==0)
    {
        alert("Please check.");
    }
    if(v1==200)
    {
       var vle;
       if(v2==1)
       {     
         vle=document.getElementById("ctl00_ContentPlaceHolder2_tbx0").value;
       }
       else
       {
         vle=document.getElementById("ctl00_ContentPlaceHolder2_psmoka").value;            
       }  
        
        if(vle=="")
        {
            alert("Please enter data.");      
        }
        else
        {
              var re =/^\d+$/;
              if(!re.test(vle))
              {
                alert("Check the entered data.");
                return true;
              }
              else if(v2!=1)
              {  
                if(vle.charAt(0)=="0" && vle.length>2)
                {
                    vle=vle.substring(1,3);
                }
                entd=parseInt(vle);
                
                if(entd!=12)
                {
                    alert("Must enter 12.");                    
                }
              }              
        }            
    }   
    return true;
}
function vlfpg()
{
    var r=true;   
    r=confirm("This is a returning interview, would you like to continue?");    
    return r;
}

function vlidnumber(g,h,avb)
{ 	
	 var dtid=(document.getElementById("ctl00_ContentPlaceHolder2_TextBox1").value).trim();
	 var rgl=/^\d+$/;
	 var idgood=false;
	 var mym=rgl.test(dtid);
	 if(dtid=="")
	{
		alert("Please enter ID.");
		return false;
	}
	//alert("idst="+idst);
	
	if(mym==false)
	{
	   alert(" Entered data incorrect.");
	   return false;
	}
	
	   var dtvf=document.getElementById("ctl00_ContentPlaceHolder2_Text1").value;
	   dtid=trim(dtid);
	   dtvf=trim(dtvf);
	   var flag=true;
	   if(dtvf=="")
	   {
	        alert("Please enter verified ID.");
	        return false;
	   }	 
	  if (dtid!=dtvf)
	  {	
		 alert("ID NUMBER does not match or entered incorrectly!");
		 document.getElementById("ctl00_ContentPlaceHolder2_Text1").value="";
		  return false;
	  }	

	var idarray=avb.split('*');
	
	for (var i=0;i<idarray.length ;i++ )
	{
		if(idarray[i]==dtid)
		{
			idgood=true;
			break;
		}
	}
	//alert("avid="+avb+" inputid="+dtid);
	//if(idgood==false)
	//{
	//	alert("This id is invalid.");
	//	return false;
	//}

    //  var myv=document.getElementById("ctl00_ContentPlaceHolder2_myHiddenVar").value; 
	 
      var idary=h.split('/');
	  for(var i=0;i<idary.length;i++)
	{
		   var myidinfor=idary[i].split('*');
		 
		 if (myidinfor[0].trim()==dtid&&myidinfor[2].trim()=="o")
	   {
		   alert(dtid+" has a partially completed MWWI record in the database.  Make sure that this MACSID is not currently logged in on another computer.  If not, proceed to reactivate by clicking on the Reactivate ID button and clicking the OK buttons when prompted.");
		   return false;
	   }  
	   
      if(myidinfor[0].trim()==dtid&&myidinfor[1].trim()=="c")
      {
        alert("This is a completed interview, please try another ID.");
        return false;      
      }
     
	  //if(myv=="True"||g=="True")
	  if(myidinfor[0].trim()==dtid&&myidinfor[1].trim()=="i")
	  {	   
	     r=confirm("This is a returning interview, would you like to continue?");    
         return r;	   
      }
	}	 
     return true;
 }

 function tsfid_check(v,tsfids,avb,idused,bt)
 {
	 if(v==false)
	 {
		return false;
	 }
	 var idg=false;
	 var idready=false;
	 var idarray=avb.split('*');
	 var etid=document.getElementById("ctl00_ContentPlaceHolder2_TextBox1").value;
	  //alert("idarray="+idarray+"       enteredid="+etid);
	 
	 for(var i=0;i<idarray.length;i++)
	 {
		// alert("idarray="+idarray[i]+" enteredid="+etid);
		if(idarray[i].trim()==etid.trim())
		 {		 
			if (bt=="transferbt")
			 {
				alert(etid+" your center ID, transfer is not needed.");
				return false;
			 }
			 else if (bt=="nextbt")
			 {
				idg=true;
				idready=true;
				break;
			 }
		 }
	 }
	 var inform=tsfids.split('~');
 
	 if (idg==false&&bt=="nextbt")
	 {
		for (var k=0; k<inform.length; k++)
		{
		    var pinfor=inform[k].split('-');
			if (etid.trim()!=""&& pinfor[0].trim()== etid.trim()&&idready==false)
			{			
			  //alert(etid+" has been transfered to center "+pinfor[2]+" by "+pinfor[1]+". Please call CAMACS for immediate action.");
			  alert(etid+" has been transfered to center "+pinfor[2]+". Please call CAMACS for immediate action.");
			  document.getElementById("ctl00_ContentPlaceHolder2_bt3").style.display="none";
			  //document.getElementById("ctl00_ContentPlaceHolder3_nextdiv").style.display="block";
		      document.getElementById("ctl00_ContentPlaceHolder3_Button2").style.display="block";
			  
			  return false;
		    }			
		}
		rr=confirm(etid+" is not your center ID. Click OK for transfer, or Click CANCEL to enter another ID.");    
		if (rr==true)
		{ 
				document.getElementById("ctl00_ContentPlaceHolder2_tfbtpanel").style.display="block";
				document.getElementById("ctl00_ContentPlaceHolder2_bt3").style.display="block";				 
				document.getElementById("ctl00_ContentPlaceHolder3_btpanl").style.display="none";				 
				//document.getElementById("ctl00_ContentPlaceHolder3_back").style.display="none";
				document.getElementById("ctl00_ContentPlaceHolder2_TextBox1").style.display="none";			 
				document.getElementById("ctl00_ContentPlaceHolder2_Text1").style.display="none";
				document.getElementById("ctl00_ContentPlaceHolder2_Label4").style.display="none";
				document.getElementById("ctl00_ContentPlaceHolder2_Label3").style.display="none";
				document.getElementById("ctl00_ContentPlaceHolder2_Label8").style.display="block"; 
				document.getElementById("ctl00_ContentPlaceHolder2_Label8").innerText="You are transfering "+etid+". Please click the button to continue...";
				//alert("aaaa"+document.getElementById("ctl00_ContentPlaceHolder2_Label3").innerText);
			    document.getElementById("ctl00_ContentPlaceHolder2_myHiddenVar").value=etid;			 
		}
		 
		return false;			 
	 }	 
	
	for (var k=0; k<inform.length; k++ )
	{		 
		var pinfor=inform[k].split('-');
		 
		if (etid.trim()!=""&& pinfor[0].trim()== etid.trim()&&idready==false)
		{			
			//alert(etid+" has been transfered to center "+pinfor[2]+" by "+pinfor[1]+". Please call CAMACS for immediate action.");
			alert(etid+" has been transfered to center "+pinfor[2]+". Please call CAMACS for immediate action.");
			document.getElementById("ctl00_ContentPlaceHolder3_bt3").style.display="none";
			document.getElementById("ctl00_ContentPlaceHolder3_nextdiv").style.display="block";
		    document.getElementById("ctl00_ContentPlaceHolder3_Button2").style.display="block";
			return false;
		}
	}	 
	 var idusedary=idused.split('/');	 
	 for (var i=0;i<idusedary.length ;i++ )
	 {
		 if(idusedary[i].trim()==etid.trim())
		 {
			alert("This ID has been used, and can not be transfered.");
			document.getElementById("ctl00_ContentPlaceHolder2_tfbtpanel").style.display="none";
			document.getElementById("ctl00_ContentPlaceHolder3_btpanl").style.display="block";
		    //document.getElementById("ctl00_ContentPlaceHolder3_back").style.display="block";		 
			 
			document.getElementById("ctl00_ContentPlaceHolder2_TextBox1").style.display="block";				 
			document.getElementById("ctl00_ContentPlaceHolder2_Text1").style.display="block";
			document.getElementById("ctl00_ContentPlaceHolder2_Label4").style.display="block";
			document.getElementById("ctl00_ContentPlaceHolder2_Label3").style.display="block";
			document.getElementById("ctl00_ContentPlaceHolder2_Label8").style.display="none"; 
			document.getElementById("ctl00_ContentPlaceHolder2_Label8").innerText="";
			return false;
		 }
	 }
	 if (bt=="transferbt")
	 {
		  r=confirm("Are you sure to transfer "+etid+"? Click OK to confirm, Click Cancel to abort.");   
		  if (r==true)		  
		  {			  
			  document.getElementById("ctl00_ContentPlaceHolder2_myHiddenVar").value=etid;			  
			  document.getElementById("ctl00_ContentPlaceHolder2_tfbtpanel").style.display="none";
		      document.getElementById("ctl00_ContentPlaceHolder3_btpanl").style.display="block";
		      //document.getElementById("ctl00_ContentPlaceHolder3_back").style.display="block";			  
			  document.getElementById("ctl00_ContentPlaceHolder2_TextBox1").style.display="block";				 
			  document.getElementById("ctl00_ContentPlaceHolder2_Text1").style.display="block";
			  document.getElementById("ctl00_ContentPlaceHolder2_Label4").style.display="block";
			  document.getElementById("ctl00_ContentPlaceHolder2_Label3").style.display="block";
			  document.getElementById("ctl00_ContentPlaceHolder2_Label8").style.display="none"; 
			  document.getElementById("ctl00_ContentPlaceHolder2_Label8").innerText="";
			  alert("Transfer successful.");
		      return true;
		  }	
		 
		  document.getElementById("ctl00_ContentPlaceHolder2_tfbtpanel").style.display="none";		 
		  document.getElementById("ctl00_ContentPlaceHolder3_btpanl").style.display="block";		 
		  document.getElementById("ctl00_ContentPlaceHolder2_TextBox1").style.display="block";				 
		  document.getElementById("ctl00_ContentPlaceHolder2_Text1").style.display="block";
		  document.getElementById("ctl00_ContentPlaceHolder2_Label4").style.display="block";
		  document.getElementById("ctl00_ContentPlaceHolder2_Label3").style.display="block";
		  document.getElementById("ctl00_ContentPlaceHolder2_Label8").style.display="none"; 	 
		  document.getElementById("ctl00_ContentPlaceHolder2_Label8").innerText="";			
         return false;	 
	 }
 
	return true;
 }
 function check_macsid(in_v)
 {
	 var rg;
	var flagCheck=false; 	
	 
	 if(in_v=="")
	{
		alert("Please enter MACSID.");
		return false;	
	}
		rg='10001-11200|13001-13240|14001-14238|14301-14424|20001-20906|21001-21198|';
	    rg+='23001-23252|24002-24118|24151-24222|24276-24396|30001-31066|33000-33207|';
	    rg+='34001-34377|40004-41872|44001-44165|44501-44704|44901-44911|51001-51003|52001-52003|53001-53003|54001-54003|55001-55003';
 
	    inp=parseInt(inp.replace(/^\s*|\s*$/g,""));   
	    
        var rangeArray=rg.split('|');
        for (var m=0; m < rangeArray.length; m++)
	    {
	    	var rangeSubArray=rangeArray[m].split('-');
	    	if (inp >= parseInt(rangeSubArray[0]) && inp <= parseInt(rangeSubArray[1]))	    	 
	    	{	
		    	flagCheck = true;
	 	    	break;
	     	}
	    	else
	        	flagCheck = false;
	    }
	 if(flagCheck==false)
	 {			 
			alert("MACS ID is invalid, please reenter!");			 
		  
			document.getElementById("macsid").value="";		 
		  
		   return false;
	 }  
	 return true;
 }

 function RangeCheck(inp,tp)
{ 
	var rg;
	var flagCheck=false; 	
	if(tp=="trid")
	{
		inp=document.getElementById("ctl00_ContentPlaceHolder2_TextBox1").value;
	}
	 if(inp=="")
	{
		alert("Please enter MACSID.");
		return false;	
	}
		rg='10001-11200|13001-13240|14001-14238|14301-14424|20001-20906|21001-21198|';
	    rg+='23001-23252|24002-24118|24151-24222|24276-24396|30001-31066|33000-33207|';
	    rg+='34001-34377|40004-41872|44001-44165|44501-44704|44901-44911|51001-51003|52001-52003|53001-53003|54001-54003|55001-55003';
 
	    inp=parseInt(inp.replace(/^\s*|\s*$/g,""));   
	    
        var rangeArray=rg.split('|');
        for (var m=0; m < rangeArray.length; m++)
	    {
	    	var rangeSubArray=rangeArray[m].split('-');
	    	if (inp >= parseInt(rangeSubArray[0]) && inp <= parseInt(rangeSubArray[1]))	    	 
	    	{	
		    	flagCheck = true;
	 	    	break;
	     	}
	    	else
	        	flagCheck = false;
	    }
		 
	 /*   if (flagCheck == true)
		{
			if (tp=="idnum"){
				document.getElementById("ctl00_ContentPlaceHolder2_Text1").value=inp.toString();
			}
			if (tp=="trid")
			{
				document.getElementById("ctl00_ContentPlaceHolder2_TextBox1").value=inp.toString();
			}
		  // return true;
		}*/
	  if(flagCheck==false)
	    {			 
			alert("MACS ID is invalid, please reenter!");			 
		  
			document.getElementById("ctl00_ContentPlaceHolder2_Text1").value="";
		   
			document.getElementById("ctl00_ContentPlaceHolder2_TextBox1").value="";
		  
		   return false;
	    }        
}

function trimAll(sString) 
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
	sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

 function HandleClose()
 {
	 if (window.event.clientY<0||window.event.clientY>-80)
	 {	  
		alert("Your data selections will be saved from BEGINNING to CURRENT FORM into MWII database.");
        //PageMethods.resetdatabase(); 
	 }
 } 
 
 function doClick(buttonName, e)
 {
	var key;
	if (window.event)
	{
		key=window.event.keyCode;
	}
	else
	{
		key=e.which;

	}
	if (key==13)
	{
		var btn=document.getElementById("ctl00_ContentPlaceHolder3_next");
		if (btn!=null)
		{
			btn.click();
			event.keyCode=0;
		}
	}
 }
 function gettimeout()
 {
	 var sPath = window.location.pathname;
    var sPage = sPath.substring(sPath.lastIndexOf('\\') + 1);
    var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
    //alert(sPage);
   if(sPage!="login.aspx"&&sPage!="enterpage.aspx")
	 {
		var t=setTimeout("window.location='timeoutclose.aspx'",7200000);
	 }
   

 }
 function timeoutclose()
 {

		var xmlhttp;
		if (window.ActiveXObject)
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			xmlhttp.open("GET","resetdb.aspx",false);
			xmlhttp.send();
		}
		//alert("Session timeout, Please relogin.");
		window.location="timeoutclose.aspx";
/*
		var ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true : false; 
		if (ie7)
         {
             //This method is required to close a window without any prompt for IE7
           window.open('','_parent','');
           window.close();
         }
		else
         {
			//This method is required to close a window without any prompt for IE6
           this.focus();
           self.opener = this;
           self.close();
         }
		//window.close();
		//window.location="enterpage.aspx";
*/
 }
 
 function checkidstatus(st_flg)
 {
	var ented_id=document.getElementById("ctl00_ContentPlaceHolder2_TextBox1").value;
	ented_id=ented_id.trim();
	var id_inform=st_flg.split('/');
	var vel_id=document.getElementById("ctl00_ContentPlaceHolder2_Text1").value;
	if(vel_id.trim()=="")
	 {
		alert("Please enter verified ID.");
		return false;
	 }
	 if(vel_id.trim()!=ented_id)
	 {
		alert("ID does not match.");
		return false;
	 }
	
	for(var i=0;i<id_inform.length;i++)
	 {
		var id_ar=id_inform[i].split('*');
		if(id_ar[0].trim()==ented_id)
		 {
			var ctn_cf=confirm("This is a return interview, would you like to continue?");
			if(ctn_cf==false)
			 {
			   return ctn_cf;
			 }		  
		   
			if(id_ar[2].trim() == 'o')
			{
				alert(ented_id+" has a partially completed MWWI record in the database.  Make sure that this MACSID is not currently logged in on another computer.  If not, proceed to reactivate by clicking on the Reactivate ID button and clicking the OK buttons when prompted.");
				return false;
			}
		 }
	 }
	 return true;
 }

 function closewind()
 {
	 alert("You have finished the survey. Thank you.");
	 window.location="index.html";

	 var ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true : false; 
	 if (ie7)
     {
           //This method is required to close a window without any prompt for IE7
           window.open('','_parent','');
           window.close();
     }
     else
     {
			//This method is required to close a window without any prompt for IE6
           this.focus();
           self.opener = this;
           self.close();
     }
	 return true;
 }

 function ckbirthdate(ip)
 {
	 var ented_bd=document.getElementById("ctl00_ContentPlaceHolder1_Text1").value;	
	 if(ented_bd=="")
	 {
		alert("Enter your birth date.");
		return false;
	 }
	 ented_bd=ented_bd.trim();
	 var ary=ented_bd.split('/');
	 
	 var rb_ented_bd="";
	 for(var i=0;i<ary.length;i++)
	 {
		if(ary[i].length<2)
		 {
			ary[i]="0"+ary[i];
		 }
		 if(i<2)
		 {
			rb_ented_bd=rb_ented_bd+ary[i]+"/";
		 }
		else
		 {
			rb_ented_bd=rb_ented_bd+ary[i];
		 }		 
	 }
	 //alert("e="+ented_bd); 
	
	 if(rb_ented_bd!=ip)
	 {
		var ans=confirm("Birth date does not match. Click OK to retry, click CANCEL to quit.");
		if(ans==true)
		 {
			document.getElementById("ctl00_ContentPlaceHolder1_Text1").value="";
			return false;
		 }
		 else
		 {
			top.window.close();
			return false;
		 }
	 }
	 return true;
 }

 function checktimeout(ipt)
 {
	 ipt=ipt.trim();
	if(ipt=="true")
	 {
		window.location="timeoutclose.aspx";
	 }
 }

 function checkusers(users)
 {
	 var user_ar=users.split('/');
	 var entedid=document.getElementById("ctl00_ContentPlaceHolder1_TextBox1").value;
		 entedid=entedid.trim();
	 if(entedid=="")
	 {
		 alert("Enter User ID!");
		 return false;
	 }
	 for(var i=0;i<user_ar.length;i++)
	 {
		if(user_ar[i]==entedid)
		 {
			return true;
		 }
	 }
	 alert("Entered User ID is invalid");
	 return false;
 }

 function timeoutclosewind()
 {
    alert("Session time out, Please relogin to continue.");
	window.location="index.html";

 }
 function valinteger(fd) {
 alert("hhhh");
    var d= /^\d+$/
    var rt=d.test(fd);
    return rt;
}  

String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };




