function showtime(){
    var now = new Date()
    var hours = now.getHours()
    var minutes = now.getMinutes()
    var seconds = now.getSeconds()
	hours = (hours==0) ? hours+12:hours
    var timeValue = "" + ((hours > 12) ? hours - 12 : hours)
    timeValue  += ((minutes < 10) ? ":0" : ":") + minutes
    timeValue  += ((seconds < 10) ? ":0" : ":") + seconds
    timeValue  += (hours >= 12) ? " PM" : " AM"
    document.getElementById('displayhr').innerHTML = timeValue 
    timerID = setTimeout("showtime()",1000)
    timerRunning = true
}



// Declaring valid date character, minimum year and maximum year
var dtCh= "/";
var minYear=1856;
var maxYear=2100;

function callDate()
{
    var frmDtCall = new x999cal(false,self,my_date_selected,'frmSchedule','date', 370, 45);
 	frmDtCall.date_fld = 'userlist_date';
	frmDtCall.popup_cal();
}
function callDate1()
{
    var frmDtCall = new x999cal(false,self,my_date_selected,'frmChkSchedule','date', 464, 86);
 	frmDtCall.date_fld = 'userlist_date';
	frmDtCall.popup_cal();
}

function isInteger(s){
	var i;
	for (i = 0; i < s.length; i++){   
		// Check that current character is number.
		var c = s.charAt(i);
		if (((c < "0") || (c > "9"))) return false;
	}
	// All characters are numbers.
	return true;
}

function stripCharsInBag(s, bag){
	var i;
	var returnString = "";
	// Search through string's characters one by one.
	// If character is not in bag, append to returnString.
	for (i = 0; i < s.length; i++){   
		var c = s.charAt(i);
		if (bag.indexOf(c) == -1) returnString += c;
	}
	return returnString;
}

function daysInFebruary (year){
	// February has 29 days in any year evenly divisible by four,
	// EXCEPT for centurial years which are not also divisible by 400.
	return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   } 
   return this
}

function isDate(dtStr){
	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strMonth=dtStr.substring(0,pos1)
	var strDay=dtStr.substring(pos1+1,pos2)
	var strYear=dtStr.substring(pos2+1)
	strYr=strYear
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if (pos1==-1 || pos2==-1){
		alert("The date is displayed in this order : mm/dd/yyyy")
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
		alert("Please Enter A Valid Month!")
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
		alert("Please Enter A Valid Day!")
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
		alert("Please Select A Valid 4 Digit Year Between "+minYear+" And "+maxYear)
		return false
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
		alert("Please Enter A Valid Date!")
		return false
	}
return true
}

//validating SSN
function checkSSNumber(z) {
  z = z.replace(/\s*/g,"");
  z = z.replace(/-/g,"");
  if (isNaN(z) || z.length != 9) {
    alert("Please Enter A Valid Social Security Number!");
    return false;
  }
  return true;
}

/* AJAX FUNCTIONS TO CHECK USERNAME DUPLICATION STARTS*/
var http;
var wrong_username = 0;
function chkuname(str)
{
 http =getxmlhttprequest();
 var url = "chkuname.php?user="+str; 
 http.open("POST",url,true);
 http.send(null);
 http.onreadystatechange=stateChanged ;
}
function stateChanged() 
{ 
	if (http.readyState==4 || http.readyState=="complete")
	{ 
		if(http.responseText == '1') { 
			//wrong_username = 0;
			//document.getElementById("chkuname").innerHTML= 'You Can Use This UserName!';
		}
		else {
			//wrong_username = 1;
			//document.getElementById("chkuname").innerHTML= 'UserName Already Exists! Please Select A Different Username!';
		}
	} 
}
function getxmlhttprequest()
{ 
    if(navigator.appName=="Microsoft Internet Explorer")
	{
		    var xmlrequest = new ActiveXObject( "Msxml2.XMLHTTP" ); 
	}
	else
	{
            var xmlrequest  = new XMLHttpRequest();
	}
	//xmlrequest = new ActiveXObject("Microsoft.XMLHTTP");
    return xmlrequest;
}  
/* AJAX FUNCTIONS TO CHECK USERNAME DUPLICATION ENDS*/

//Code for login validation
function ValLogin()
{
	if(document.frmLogin.uname.value=="")
	{
		alert("Please Enter The Username!");
		document.frmLogin.uname.focus();
		return false;
	}
	if(document.frmLogin.pass.value=="")
	{
		alert("Please Enter The Password!");
		document.frmLogin.pass.focus();
		return false;
	}
}

//Code for Contact validation
function ValHomeContact()
{
	if(document.frmContact.fname.value=="")
	{
		alert("Please Enter Your Name!");
		document.frmContact.fname.focus();
		return false;
	}
	if(document.frmContact.subject.value=="")
	{
		alert("Please Enter Subject!");
		document.frmContact.subject.focus();
		return false;
	}
	
	if(document.frmContact.email.value=="")
	{
		alert("Please Enter Your Email!");
		document.frmContact.email.focus();
		return false;
	}
	else if(document.frmContact.email.value!="")
	{
		var mail=document.frmContact.email.value;
		for(i=0;i<mail.length;i++)
		{ 
			
			var char1=mail.substring(i,i+1);	
			if(!(((char1>='a') && (char1<='z')) || ((char1>='0') && (char1<='9')) || char1>='@' || char1<='_' || char1<='.'))
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmContact.email.select();
				return false;
			}
			mailpath=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
			var matchval=mail.match(mailpath);
			if(matchval==null)
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmContact.email.select();
				return false;
			}	 
		}
	}
}

//Code for chat validation
function ValChat()
{
	if(document.frmChat.uname.value=="")
	{
		alert("Please Enter The Username!");
		document.frmChat.uname.focus();
		return false;
	}
	if(document.frmChat.pass.value=="")
	{
		alert("Please Enter The Password!");
		document.frmChat.pass.focus();
		return false;
	}
}

function ValChatLogin()
{
	if(document.frmChatLogin.Luname.value=="")
	{
		alert("Please Enter The Username!");
		document.frmChatLogin.Luname.focus();
		return false;
	}
	if(document.frmChatLogin.Lpass.value=="")
	{
		alert("Please Enter The Password!");
		document.frmChatLogin.Lpass.focus();
		return false;
	}
	if(document.frmChatLogin.usertype.value=="")
	{
		alert("Please Select The User Type!");
		document.frmChatLogin.usertype.focus();
		return false;
	}
}

//Code to check the availability of username 
function checkuname()
{
	var id=document.frmRegister.uname.value;
	var my_window=window.open("checkuname.php?uname="+id,"mywindow","resizable=yes,height=250,width=200,location=no,scrollbars=no");
	my_window.moveTo(200,200);
}

//assign the username to the particular column
function assignuname(user)
{
	var usname = user;
	opener.location = "register.php?usname="+user;
	self.close();
}

//code for validating registration
function ValReg_old()
{
	if(wrong_username==1)
	{
		alert("Please Select A Different UserName!");
		document.frmRegister.uname.value="";
		document.frmRegister.uname.focus();
		return false;
	}
	if(document.frmRegister.uname.value=="")
	{
		alert("Please Enter The UserName!");
		document.frmRegister.uname.focus();
		return false;
	}
	if(document.frmRegister.pass.value=="")
	{
		alert("Please Enter The Password!");
		document.frmRegister.pass.focus();
		return false;
	}
	if(document.frmRegister.cpass.value=="")
	{
		alert("Re-enter The Password!");
		document.frmRegister.cpass.focus();
		return false;
	}
	if(document.frmRegister.pass.value!=""&&document.frmRegister.cpass.value!="")
	{
		if(document.frmRegister.pass.value!=document.frmRegister.cpass.value)
		{
			alert("Password Mismatch!");
			document.frmRegister.cpass.focus();
			return false;
		}
	}
	if(document.frmRegister.fname.value=="")
	{
		alert("Please Enter The First Name!");
		document.frmRegister.fname.focus();
		return false;
	}
	if(document.frmRegister.lname.value=="")
	{
		alert("Please Enter The Last Name!");
		document.frmRegister.lname.focus();
		return false;
	}
	if(document.frmRegister.email.value=="")
	{
		alert("Please Enter The Mail-Id!");
		document.frmRegister.email.focus();
		return false;
	}
	else if(document.frmRegister.email.value!="")
	{
		var mail=document.frmRegister.email.value;
		for(i=0;i<mail.length;i++)
		{ 
			
			var char1=mail.substring(i,i+1);	
			if(!(((char1>='a') && (char1<='z')) || ((char1>='0') && (char1<='9')) || char1>='@' || char1<='_' || char1<='.'))
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmRegister.email.select();
				return false;
			}
			mailpath=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
			var matchval=mail.match(mailpath);
			if(matchval==null)
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmRegister.email.select();
				return false;
			}	 
		}
	}
	if(document.frmRegister.cemail.value=="")
	{
		alert("Please Re-Enter The Mail-Id!");
		document.frmRegister.cemail.focus();
		return false;
	}
	if(document.frmRegister.cemail.value!=""&&document.frmRegister.email.value!="")
	{
		if(document.frmRegister.cemail.value!=document.frmRegister.email.value)
		{
			alert("Mail-Ids Mismatch! Please Check");
			document.frmRegister.email.focus();
			return false;
		}
	}
	if(document.frmRegister.birdate.value=="")
	{
		alert("Please Enter The Date Of Birth!");
		document.frmRegister.birdate.focus();
		return false;
	}
	if(document.frmRegister.birmonth.value=="")
	{
		alert("Please Enter The Month Of Birth!");
		document.frmRegister.birmonth.focus();
		return false;
	}
	if(document.frmRegister.biryear.value=="")
	{
		alert("Please Enter The Year Of Birth!");
		document.frmRegister.biryear.focus();
		return false;
	}
	if(document.frmRegister.birdate.value!=""&&document.frmRegister.birmonth.value!=""&&document.frmRegister.biryear.value!="")
	{
		var dD = document.frmRegister.birdate.value;
		var mM = document.frmRegister.birmonth.value;
		var yY = document.frmRegister.biryear.value;
		var dDate = mM+"/"+dD+"/"+yY;
		if (isDate(dDate)==false)
		{
			return false;
		}
	}
	if(document.frmRegister.secques.value=="")
	{
		alert("Please Enter The Security Question!");
		document.frmRegister.secques.focus();
		return false;
	}
	if(document.frmRegister.sans.value=="")
	{
		alert("Please Answer The Security Question!\n\nThis Answer Will Be Required For Password Retrieval!");
		document.frmRegister.sans.focus();
		return false;
	}
	if(document.frmRegister.zipcode.value!="")
	{
		if(isNaN(document.frmRegister.zipcode.value))
		{
			alert("Please Enter A Numeric Value For Zipcode!");
			document.frmRegister.zipcode.focus();
			return false;
		}
	}
	if(document.frmRegister.workphone.value!=""){
		var phone_check=document.frmRegister.workphone.value
		for(i=0;i<phone_check.length;i++)
		{
			var char1=phone_check.substring(i,i+1);	
			matchphone1=/^[ ]*[(]{0,1}[ ]*[0-9]{3,3}[ ]*[)]{0,1}[-]{0,1}[ ]*[0-9]{3,3}[ ]*[-]{0,1}[ ]*[0-9]{4,4}[ ]*$/
			matchphone2=/^[ ]*[0-9]{3,3}[ ]*[-]{0,1}[ ]*[0-9]{4,4}[ ]*$/
			var test_1=phone_check.match(matchphone1);
			var test_2=phone_check.match(matchphone2);
			if(test_1==null&&test_2==null)
			{
				alert("Invalid Phone number! Please re-enter.");
				document.frmRegister.workphone.select();
				return false;
			}
		}
	}
	if(document.frmRegister.fax.value!=""){
		var phone_check=document.frmRegister.fax.value
		for(i=0;i<phone_check.length;i++)
		{
			var char1=phone_check.substring(i,i+1);	
			matchphone1=/^[ ]*[(]{0,1}[ ]*[0-9]{3,3}[ ]*[)]{0,1}[-]{0,1}[ ]*[0-9]{3,3}[ ]*[-]{0,1}[ ]*[0-9]{4,4}[ ]*$/
			matchphone2=/^[ ]*[0-9]{3,3}[ ]*[-]{0,1}[ ]*[0-9]{4,4}[ ]*$/
			var test_1=phone_check.match(matchphone1);
			var test_2=phone_check.match(matchphone2);
			if(test_1==null&&test_2==null)
			{
				alert("Invalid Fax number! Please re-enter.");
				document.frmRegister.fax.select();
				return false;
			}
		}
		
	}
	if(document.frmRegister.file.value!="")
	{
		var file = document.frmRegister.file.value;
    	var ext = file.split(".");
		if(ext[1]!='jpg'&&ext[1]!='png'&&ext[1]!='gif')
		{
			alert("Please Select a Image In 'jpg' Or 'png' Or 'gif' Format!");
			return false;
		}
	}
	
}
function ValReg()
{
	if(wrong_username==1)
	{
		alert("Please Select A Different UserName!");
		document.frmRegister.uname.value="";
		document.frmRegister.uname.focus();
		return false;
	}
	if(document.frmRegister.uname.value=="")
	{
		alert("Please Enter The UserName!");
		document.frmRegister.uname.focus();
		return false;
	}
	if(document.frmRegister.pass.value=="")
	{
		alert("Please Enter The Password!");
		document.frmRegister.pass.focus();
		return false;
	}
	if(document.frmRegister.cpass.value=="")
	{
		alert("Re-enter The Password!");
		document.frmRegister.cpass.focus();
		return false;
	}
	if(document.frmRegister.pass.value!=""&&document.frmRegister.cpass.value!="")
	{
		if(document.frmRegister.pass.value!=document.frmRegister.cpass.value)
		{
			alert("Password Mismatch!");
			document.frmRegister.cpass.focus();
			return false;
		}
	}
	if(document.frmRegister.fname.value=="")
	{
		alert("Please Enter The First Name!");
		document.frmRegister.fname.focus();
		return false;
	}
	if(document.frmRegister.lname.value=="")
	{
		alert("Please Enter The Last Name!");
		document.frmRegister.lname.focus();
		return false;
	}
	if(document.frmRegister.email.value=="")
	{
		alert("Please Enter The Mail-Id!");
		document.frmRegister.email.focus();
		return false;
	}
	else if(document.frmRegister.email.value!="")
	{
		var mail=document.frmRegister.email.value;
		for(i=0;i<mail.length;i++)
		{ 
			
			var char1=mail.substring(i,i+1);	
			if(!(((char1>='a') && (char1<='z')) || ((char1>='0') && (char1<='9')) || char1>='@' || char1<='_' || char1<='.'))
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmRegister.email.select();
				return false;
			}
			mailpath=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
			var matchval=mail.match(mailpath);
			if(matchval==null)
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmRegister.email.select();
				return false;
			}	 
		}
	}
	if(document.frmRegister.cemail.value=="")
	{
		alert("Please Re-Enter The Mail-Id!");
		document.frmRegister.cemail.focus();
		return false;
	}
	if(document.frmRegister.cemail.value!=""&&document.frmRegister.email.value!="")
	{
		if(document.frmRegister.cemail.value!=document.frmRegister.email.value)
		{
			alert("Mail-Ids Mismatch! Please Check");
			document.frmRegister.email.focus();
			return false;
		}
	}
	if(document.frmRegister.birdate.value=="")
	{
		alert("Please Enter The Date Of Birth!");
		document.frmRegister.birdate.focus();
		return false;
	}
	if(document.frmRegister.birmonth.value=="")
	{
		alert("Please Enter The Month Of Birth!");
		document.frmRegister.birmonth.focus();
		return false;
	}
	if(document.frmRegister.biryear.value=="")
	{
		alert("Please Enter The Year Of Birth!");
		document.frmRegister.biryear.focus();
		return false;
	}
	if(document.frmRegister.birdate.value!=""&&document.frmRegister.birmonth.value!=""&&document.frmRegister.biryear.value!="")
	{
		var dD = document.frmRegister.birdate.value;
		var mM = document.frmRegister.birmonth.value;
		var yY = document.frmRegister.biryear.value;
		var dDate = mM+"/"+dD+"/"+yY;
		if (isDate(dDate)==false)
		{
			return false;
		}
	}
	if(document.frmRegister.secques.value=="")
	{
		alert("Please Enter The Security Question!");
		document.frmRegister.secques.focus();
		return false;
	}
	if(document.frmRegister.sans.value=="")
	{
		alert("Please Answer The Security Question!\n\nThis Answer Will Be Required For Password Retrieval!");
		document.frmRegister.sans.focus();
		return false;
	}
	if(document.frmRegister.zipcode.value!="")
	{
		if(isNaN(document.frmRegister.zipcode.value))
		{
			alert("Please Enter A Numeric Value For Zipcode!");
			document.frmRegister.zipcode.focus();
			return false;
		}
	}
	if(document.frmRegister.workphone.value!=""){
		var phone_check=document.frmRegister.workphone.value
		for(i=0;i<phone_check.length;i++)
		{
			var char1=phone_check.substring(i,i+1);	
			matchphone1=/^[ ]*[(]{0,1}[ ]*[0-9]{3,3}[ ]*[)]{0,1}[-]{0,1}[ ]*[0-9]{3,3}[ ]*[-]{0,1}[ ]*[0-9]{4,4}[ ]*$/
			matchphone2=/^[ ]*[0-9]{3,3}[ ]*[-]{0,1}[ ]*[0-9]{4,4}[ ]*$/
			var test_1=phone_check.match(matchphone1);
			var test_2=phone_check.match(matchphone2);
			if(test_1==null&&test_2==null)
			{
				alert("Invalid Phone number! Please re-enter.");
				document.frmRegister.workphone.select();
				return false;
			}
		}
	}
	if(document.frmRegister.agree.checked==false)
	{
		alert("Please Tick The Agree Terms And Conditions Checkbox To Proceed!");
		document.frmRegister.agree.focus();
		return false;
	}
}
function ValForget()
{
	if(document.frmForgot.uname.value=="")
	{
		alert("Please Enter The UserName!");
		document.frmForgot.uname.focus();
		return false;
	}
	if(document.frmForgot.email.value=="")
	{
		alert("Please Enter The Mail-Id!");
		document.frmForgot.email.focus();
		return false;
	}
	else if(document.frmForgot.email.value!="")
	{
		var mail=document.frmForgot.email.value;
		for(i=0;i<mail.length;i++)
		{ 
			
			var char1=mail.substring(i,i+1);	
			if(!(((char1>='a') && (char1<='z')) || ((char1>='0') && (char1<='9')) || char1>='@' || char1<='_' || char1<='.'))
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmForgot.email.select();
				return false;
			}
			mailpath=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
			var matchval=mail.match(mailpath);
			if(matchval==null)
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmForgot.email.select();
				return false;
			}	 
		}
	}
	if(document.frmForgot.secques.value=="")
	{
		alert("Please Select Your Security Question!");
		document.frmForgot.secques.focus();
		return false;
	}
	if(document.frmForgot.sans.value=="")
	{
		alert("Please Answer Your Security Question!");
		document.frmForgot.sans.focus();
		return false;
	}

}
function ValLoginInfo()
{
	if(document.frmSignup.uname.value=="")
	{
		alert("Please Enter The UserName!");
		document.frmSignup.uname.focus();
		return false;
	}
	if(document.frmSignup.fname.value=="")
	{
		alert("Please Enter The First Name!");
		document.frmSignup.fname.focus();
		return false;
	}
	if(document.frmSignup.lname.value=="")
	{
		alert("Please Enter The Last Name!");
		document.frmSignup.lname.focus();
		return false;
	}
	if(document.frmSignup.birdate.value==0)
	{
		alert("Please Enter The Date Of Birth!");
		document.frmSignup.birdate.focus();
		return false;
	}
	if(document.frmSignup.birmonth.value==0)
	{
		alert("Please Enter The Month Of Birth!");
		document.frmSignup.birmonth.focus();
		return false;
	}
	if(document.frmSignup.biryear.value==0)
	{
		alert("Please Enter The Year Of Birth!");
		document.frmSignup.biryear.focus();
		return false;
	}
	if(document.frmSignup.birdate.value!=0&&document.frmSignup.birmonth.value!=0&&document.frmSignup.biryear.value!=0)
	{
		var dD = document.frmSignup.birdate.value;
		var mM = document.frmSignup.birmonth.value;
		var yY = document.frmSignup.biryear.value;
		var dDate = mM+"/"+dD+"/"+yY;
		if (isDate(dDate)==false)
		{
			return false;
		}
	}
	if(document.frmSignup.gender.value=="")
	{
		alert("Please Select A Gender!");
		document.frmSignup.gender.focus();
		return false;
	}
	if(document.frmSignup.email.value=="")
	{
		alert("Please Enter The Email!");
		document.frmSignup.email.focus();
		return false;
	}
	else if(document.frmSignup.email.value!="")
	{
		var mail=document.frmSignup.email.value;
		for(i=0;i<mail.length;i++)
		{ 
			
			var char1=mail.substring(i,i+1);	
			if(!(((char1>='a') && (char1<='z')) || ((char1>='0') && (char1<='9')) || char1>='@' || char1<='_' || char1<='.'))
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmSignup.email.select();
				return false;
			}
			mailpath=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
			var matchval=mail.match(mailpath);
			if(matchval==null)
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmSignup.email.select();
				return false;
			}	 
		}
	}
	if(document.frmSignup.cemail.value=="")
	{
		alert("Confirm Email");
		document.frmSignup.cemail.focus();
		return false;
	}
	if(document.frmSignup.email.value!="" && document.frmSignup.cemail.value!="")
	{
		if(document.frmSignup.email.value!=document.frmSignup.cemail.value)
		{
			alert("Email Ids Mismatch!");
			document.frmSignup.email.focus();
			return false;
		}
	}
	if(document.frmSignup.secques.value==""||document.frmSignup.secques.value=="Not Entered!")
	{
		alert("Please Enter The Security Question!");
		document.frmSignup.secques.focus();
		return false;
	}
		if(document.frmSignup.sans.value==""||document.frmSignup.sans.value=="Nil")
	{
		alert("Please Answer The Security Question!");
		document.frmSignup.sans.focus();
		return false;
	}
}
function confirmmaildelete()
{
	var confir = confirm("Are You Sure You Want To Delete?");
	if(confir)
	{

	}
	else
	{
		return false;
	}
}
function ValContactInfo()
{
	//contains optional information can be validate if needed
	if(document.frmSignup.zipcode.value!="")
	{
		if(isNaN(document.frmSignup.zipcode.value))
		{
			alert("Please Enter A Numeric Value For Zipcode!");
			document.frmSignup.zipcode.focus();
			return false;
		}
	}
	/*if(document.frmSignup.workphone.value=="")
	{
		alert("Please Enter The Work Phone Number!");
		document.frmSignup.workphone.focus();
		return false;
	}*/
	if(document.frmSignup.workphone.value!=""){
		var phone_check=document.frmSignup.workphone.value
		for(i=0;i<phone_check.length;i++)
		{
			var char1=phone_check.substring(i,i+1);	
			matchphone1=/^[ ]*[(]{0,1}[ ]*[0-9]{3,3}[ ]*[)]{0,1}[-]{0,1}[ ]*[0-9]{3,3}[ ]*[-]{0,1}[ ]*[0-9]{4,4}[ ]*$/
			matchphone2=/^[ ]*[0-9]{3,3}[ ]*[-]{0,1}[ ]*[0-9]{4,4}[ ]*$/
			var test_1=phone_check.match(matchphone1);
			var test_2=phone_check.match(matchphone2);
			if(test_1==null&&test_2==null)
			{
				alert("Invalid Phone number! Please re-enter.");
				document.frmSignup.workphone.select();
				return false;
			}
		}
	}
	if(document.frmSignup.fax.value!=""){
		var phone_check=document.frmSignup.fax.value
		for(i=0;i<phone_check.length;i++)
		{
			var char1=phone_check.substring(i,i+1);	
			matchphone1=/^[ ]*[(]{0,1}[ ]*[0-9]{3,3}[ ]*[)]{0,1}[-]{0,1}[ ]*[0-9]{3,3}[ ]*[-]{0,1}[ ]*[0-9]{4,4}[ ]*$/
			matchphone2=/^[ ]*[0-9]{3,3}[ ]*[-]{0,1}[ ]*[0-9]{4,4}[ ]*$/
			var test_1=phone_check.match(matchphone1);
			var test_2=phone_check.match(matchphone2);
			if(test_1==null&&test_2==null)
			{
				alert("Invalid Phone number! Please re-enter.");
				document.frmSignup.fax.select();
				return false;
			}
		}
	}
	if(document.frmSignup.file.value!="")
	{
		var file = document.frmSignup.file.value;
    	var ext = file.split(".");
		if(ext[1]!='jpg'&&ext[1]!='png'&&ext[1]!='gif')
		{
			alert("Please Select a Image In 'jpg' Or 'png' Or 'gif' Format!");
			return false;
		}
	}
}
/*
function ValPaymentInfo()
{
	if(document.frmSignup.cardtype.value=="0"){
	alert("Please Select A Card!");
	document.frmSignup.cardtype.focus();
	return false;
	}
	if(document.frmSignup.cardholder.value==""){
	alert("Please Enter The Card Holder's Name!");
	document.frmSignup.cardholder.focus();
	return false;
	}
	if(document.frmSignup.cardno.value==""){
	alert("Please Enter The Card Number!");
	document.frmSignup.cardno.focus();
	return false;
	}
	if(document.frmSignup.month.value==""){
	alert("Please Enter The Expiry Month!");
	document.frmSignup.month.focus();
	return false;
	}
	if(document.frmSignup.year.value==""){
	alert("Please Enter The Expiry Year!");
	document.frmSignup.year.focus();
	return false;
	}
	//creditcard validation starts
	if((document.frmSignup.cardno.value!="")&&(document.frmSignup.cardtype.value!="0"))
	{
		type123=document.frmSignup.cardtype.value;
		ccnum=document.frmSignup.cardno.value;
		if (document.frmSignup.cardtype.value == "0")
		{
			alert("Please Select Card Type!");
			document.frmSignup.cardtype.focus();
			return false;
		}
		
		if (type123 != "ncc") 
	   {
			if (document.frmSignup.cardno.value=="") 
			{
				alert("Please Enter A Card Number!");
				document.frmSignup.cardno.focus();
				return false;
			}
	   		if (type123 == "Visa") 
		   {
			// Visa: length 16, prefix 4, dashes optional.
			  var re = /^4\d{3}-?\d{4}-?\d{4}-?\d{4}-?(\d{3})?$/;
			  var rev = /^\d{3}$/;
		   } 
		   else if (type123 == "Mastercard") 
		   {
			  // Mastercard: length 16, prefix 51-55, dashes optional.
			  var re = /^5[1-5]\d{2}-?\d{4}-?\d{4}-?\d{4}-?(\d{3})?$/;
			  var rev = /^\d{3}$/;
		   }
			else if (type123 == "Discover") 
			{
			  // Discover: length 16, prefix 6011, dashes optional.
			  var re = /^6011-?\d{4}-?\d{4}-?\d{4}-?(\d{3})?$/;
			  var rev = /^\d{3}$/;
		   } 
		   else if (type123 == "AmericanExpress") 
		   {
			  // American Express: length 15, prefix 34 or 37.
			  var re = /^3[4,7]\d{13}-?(\d{3})?$/;
			  var rev = /^\d{4}$/;
		   } 
		   else if (type123 == "Diners") 
		   {
			  // Diners: length 14, prefix 30, 36, or 38.
			  var re = /^3[0,6,8]\d{12}-?(\d{3})?$/;
			  var rev = /^\d{3}$/;
		   }
		
		   else
		   {
			  var re = /^\d{100}$/;
			  var rev = /^\d{100}$/;
		   }
		   
			 crno=ccnum
			checkresult=crno.match(re);
		   if(checkresult==null)
		   {
		   alert("Invalid Credit Card Number!");
		   document.frmSignup.cardno.focus();
				return false;
		   }
			if (document.frmSignup.month.value == "0")
			{
					alert("Please Select Month!");
					document.frmSignup.month.focus();
					return false;
			}
			if (document.frmSignup.year.value == "0")
			{
					alert("Please Select Year!");
					document.frmSignup.year.focus();
					return false;
			}	
			tmpmonth = document.frmSignup.month.options[document.frmSignup.month.selectedIndex].value;
			tmpyear = document.frmSignup.year.options[document.frmSignup.year.selectedIndex].value;
			
			
			var vdate = new Date();
			var vmonth=vdate.getMonth();
			var vyear=vdate.getFullYear();
			if (tmpyear<vyear) 
			{
				alert("This Card Has Already Expired!");
				return false;
			}
			if ((eval(tmpmonth)<eval(vmonth+1)) && (eval(tmpyear)<=eval(vyear)))
			{
				alert("This Card Has Already Expired!");
				return false;
			}
	   }
	   
			else if (type123 == "ncc") 
			{
				if (document.frmSignup.comment.value=="") 
				{
					alert("Please enter a comments.");
					document.frmSignup.comment.focus();
					return false;
				}
			}
	}
	//credit card validation ends
}*/
function ValContact()
{
	if(document.frmMessage.yourmail.value=="")
	{
		alert("Please Enter Your MailId!");
		document.frmMessage.yourmail.focus();
		return false;
	}
	else if(document.frmMessage.yourmail.value!="")
	{
		var mail=document.frmMessage.yourmail.value;
		for(i=0;i<mail.length;i++)
		{ 
			
			var char1=mail.substring(i,i+1);	
			if(!(((char1>='a') && (char1<='z')) || ((char1>='0') && (char1<='9')) || char1>='@' || char1<='_' || char1<='.'))
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmMessage.yourmail.select();
				return false;
			}
			mailpath=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
			var matchval=mail.match(mailpath);
			if(matchval==null)
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmMessage.yourmail.select();
				return false;
			}	 
		}
	}
	if(document.frmMessage.subject.value=="")
	{
		alert("Please Enter Your Subject!");
		document.frmMessage.subject.focus();
		return false;
	}
	if(document.frmMessage.msg.value=="")
	{
		alert("Please Enter A Message!");
		document.frmMessage.msg.focus();
		return false;
	}
}
function ValChangePass()
{
	if(document.frmChangePass.uname.value=="")
	{
		alert("Please Enter The UserName!");
		document.frmChangePass.uname.focus();
		return false;
	}
	if(document.frmChangePass.email.value=="")
	{
		alert("Please Enter The Mail-Id!");
		document.frmChangePass.email.focus();
		return false;
	}
	else if(document.frmChangePass.email.value!="")
	{
		var mail=document.frmChangePass.email.value;
		for(i=0;i<mail.length;i++)
		{ 
			
			var char1=mail.substring(i,i+1);	
			if(!(((char1>='a') && (char1<='z')) || ((char1>='0') && (char1<='9')) || char1>='@' || char1<='_' || char1<='.'))
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmChangePass.email.select();
				return false;
			}
			mailpath=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
			var matchval=mail.match(mailpath);
			if(matchval==null)
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmChangePass.email.select();
				return false;
			}	 
		}
	}
	if(document.frmChangePass.oldpass.value=="")
	{
		alert("Please Enter The Old Password!");
		document.frmChangePass.oldpass.focus();
		return false;
	}
	if(document.frmChangePass.newpass.value=="")
	{
		alert("Please Enter The New Password!");
		document.frmChangePass.newpass.focus();
		return false;
	}
	if(document.frmChangePass.cnewpass.value=="")
	{
		alert("Please Re-enter New Password");
		document.frmChangePass.cnewpass.focus();
		return false
	}
	if(document.frmChangePass.newpass.value!=""&&document.frmChangePass.cnewpass.value!="")
	{
		if(document.frmChangePass.newpass.value!=document.frmChangePass.cnewpass.value)
		{
			alert("Passwords Mismatch!");
			document.frmChangePass.newpass.focus();
			return false;
		}
	}
}
function ValAddEvent()
{
	if(document.frmSchedule.title.value=="")
	{
		alert("Please Enter The Title!");
		document.frmSchedule.title.focus();
		return false;
	}
	/*if(document.frmSchedule.duration.value==0)
	{
		alert("Please Select The Time Span!");
		document.frmSchedule.duration.focus();
		return false;
	}
	if(document.frmSchedule.ses_type.value==0)
	{
		alert("Please Select A Session Type!");
		document.frmSchedule.ses_type.focus();
		return false;
	}
	if(document.frmSchedule.msg.value=="")
	{
		alert("Please Enter A Message!");
		return false;
	}*/
}
function ValSendMail()
{
	if(document.frmSchedule.title.value=="")
	{
		alert("Please Enter The Title!");
		document.frmSchedule.title.focus();
		return false;
	}
}
function ValRefer()
{
	if(document.frmRefer.friendmail.value=="")
	{
		alert("Please Enter the MailId!");
		document.frmRefer.friendmail.focus();
		return false;
	}
	else if(document.frmRefer.friendmail.value!="")
	{
		var mail=document.frmRefer.friendmail.value;
		for(i=0;i<mail.length;i++)
		{ 
			
			var char1=mail.substring(i,i+1);	
			if(!(((char1>='a') && (char1<='z')) || ((char1>='0') && (char1<='9')) || char1>='@' || char1<='_' || char1<='.'))
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmRefer.friendmail.select();
				return false;
			}
			mailpath=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
			var matchval=mail.match(mailpath);
			if(matchval==null)
			{
				alert("Invalid Email-ID! Please re-enter.");
				document.frmRefer.friendmail.select();
				return false;
			}	 
		}
	}
}
function ValChkSchedule()
{
	if(document.frmChkSchedule.advisor.value=="0")
	{
		alert("Please Select The Professional!")
		document.frmChkSchedule.advisor.focus();
		return false;
	}
	if(document.frmChkSchedule.date.value=="")
	{
		alert("Please Select The Date!");
		document.frmChkSchedule.date.focus();
		return false;
	}
	if(document.frmChkSchedule.date.value!="")
	{
		if (isDate(document.frmChkSchedule.date.value)==false)
		{
			alert("Please Enter a valid date!");
			document.frmChkSchedule.date.focus();
			return false;
		}
	}
	/*if(document.frmChkSchedule.date.value!="")
	{
		
		var schdate = document.frmChkSchedule.date.value;
		var dat;
		dat = schdate.split("/");

		var myDate=new Date();
		var newm = dat[0] - 1;	
		myDate.setFullYear(dat[2],newm,dat[1]);

		var today = new Date();
		if(myDate<=today)
		{
		  alert("Please Enter a Valid Date After "+today+"!");
		  document.frmChkSchedule.date.focus();
		  return false;
		}
	}*/
}
function ValProPersonal()
{
	if(document.frmProPersonal.profession.value=="")
	{
		alert("Please Enter The Profession!");
		document.frmProPersonal.profession.focus();
		return false;
	}
	if(document.frmProPersonal.aboutme.value=="")
	{
		alert("Fill In the About Me Field!");
		document.frmProPersonal.aboutme.focus();
		return false;
	}
}
function PopUpRefer(adv)
{
	var my_window=window.open("sendtofriend.php?advisor="+adv,"Refer_Window","resizable=yes,height=200,width=400,location=no,scrollbars=no");
	my_window.moveTo(100,150);
}
function  ValComProf()
{
	if(document.frmComProf.client.value==0)
	{
		alert("Please Select A Tutor To Whom Mail Should Be Sent!");
		document.frmComProf.client.focus();
		return false;
	}
	if(document.frmComProf.subject.value=="")
	{
		alert("Subject Field Is Empty!");
		document.frmComProf.subject.focus();
		return false;
	}
}
function checkboxchecked()
{
	/*if(document.frmProfMails.mailids.length > 0 )
	{
		if(document.frmProfMails.mailid.checked)
		{
			for(i=1;i<=document.frmProfMails.mailids.length;i++)
			{
				document.frmProfMails.mailids[i].checked=true;
			}
		}
		else
		{
			for(i=1;i<=document.frmProfMails.mailids.length;i++)
			{
				document.frmProfMails.mailids[i].checked=false;
			}
		}
	}
	else
	{
		if(document.frmProfMails.mailid.checked)
		{
			document.frmProfMails.mailids[i].checked=true;
		}
		else
		{
			document.frmProfMails.mailids[i].checked=false;
		}
   }*/
	
}
function ValReply()
{
	if(document.frmReply.subject.value=="")
	{
		alert("Please Enter the Subject Of The Mail!");
		document.frmReply.subject.focus();
		return false;
	}
}
function PopDown()
{
		self.close();
}
function frmSubmit(mValue) 
{
	var modeValue = mValue;
	document.frmSignup.mode.value=modeValue;
}
//Fonts change in static pages for link chreistian singers.php

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//Code to run the in waitingroom.php
//step1
var reqst;
function Initialize()
{	   

	if(navigator.appName=="Microsoft Internet Explorer")
	{
		    reqst = new ActiveXObject( "Msxml2.XMLHTTP" ); 
	}
	else
	{
           
		   reqst  = new XMLHttpRequest();
	}
}

function ajax_manage(whattomanage,wdiv)
{
   	
	if(typeof(document.getElementById(wdiv)) != 'object')
     {
          alert("Err 101 - Invalid AJAX call - Please check!");
          return false;
     }
  
     objwdivtouse   = document.getElementById(wdiv);
	
     Initialize();
	
     var url = "timetest.php";

	
 	 if ( reqst != null )
     {
		 
		  reqst.onreadystatechange = perform;
		  
          reqst.open("GET",url,true);
		   
          reqst.send(null);
		 
     } 
}

function perform()
{
     if ( reqst.readyState == 4 )
	 {
		 
         if (reqst.status == 200 )
          { 
              
			  if( reqst.responseText != '') 
			  {				
				objwdivtouse.innerHTML = "Checking Your Account....";
				var dummy = reqst.responseText;
				var cint = parseFloat(dummy);
				
				if(cint < 60)
				{
					if(cint<0)
					{
						window.location.href = "index.php";
					}
					else
					{
						window.location.href = "chat.php";
					}
				}
				else if(cint > 60)
				{
				   var newvalue = cint - 60 ;
				  
				   objwdivtouse.innerHTML = newvalue;
				}
					  
			  }			 
          }
          else
          { 
			 
               objwdivtouse.innerHTML = "Error: Unable to process" ;
          }
	 }
}

/////////////////////////////////////////////////////////////////

function getObject(name) { 
   var ns4 = (document.layers) ? true : false; 
   var w3c = (document.getElementById) ? true : false; 
   var ie4 = (document.all) ? true : false; 

   if (ns4) return eval('document.' + name); 
   if (w3c) return document.getElementById(name); 
   if (ie4) return eval('document.all.' + name); 
   return false; 
}
//function called in waiting room
function doLoad()
{
	
	// the timeout value should be the same as in the "refresh" meta-tag
 	ajax_manage("status","sample123");
    setTimeout( "doLoad()", 5000 );
}


//Code to run tremaining minutes in chat.php
//step1
var reqst2;
function Initialize2()
{
	   
	if(navigator.appName=="Microsoft Internet Explorer")
	{
			reqst2 = new ActiveXObject( "Msxml2.XMLHTTP" ); 
	}
	else
	{
		   reqst2  = new XMLHttpRequest();
	}
}

function time_manage(whattomanage,wdiv)
{
    if(typeof(document.getElementById(wdiv)) != 'object')
     {
          alert("Err 101 - Invalid AJAX call - Please check!");
          return false;
     }
  
     objwdivtouse  = document.getElementById(wdiv);

     Initialize2();

     var url = "chattest.php";
	
	
     if ( reqst2 != null )
     {
          reqst2.onreadystatechange = perform_time;
		  
          reqst2.open("GET",url,true);
		   
          reqst2.send(null);
		 
     }
}

function perform_time()
{
     if ( reqst2.readyState == 4 )
	 {
		 if (reqst2.status == 200 )
          {
              if( reqst2.responseText != '') 
			  {				
			    //objwdivtouse.innerHTML = reqst2.responseText;
				var dummy = reqst2.responseText;
				var cint = parseFloat(dummy);
				
				if(cint < 60)
				{

					if(cint==35)
					{
						alert("Please Note! You are left with 35 Minutes!"); 
					}
					else if(cint==25)
					{
						alert("Please Note! You are left with 25 Minutes!"); 
					}
					else if(cint==15)
					{
						alert("Please Note! You are left with 15 Minutes!"); 
					}
					else if(cint==10)
					{
						alert("Please Note! You are left with 10 Minutes!"); 
					}
					else if(cint==5)
					{
						alert("Please Note! You are left with 5 Minutes!"); 
					}
					else if(cint < 0)
					{
						alert("Thanks For Selecting Higherthinker Tutoring Service"); 
						window.location.href='index.php';
						self.close();
					}

				   objwdivtouse.innerHTML = cint;
				}
			  }			 
          }
          else
          { 
			  objwdivtouse.innerHTML = "Problem: Unable to process";
          }
	 }
}

/////////////////////////////////////////////////////////////////

function getObject(name) { 
   var ns4 = (document.layers) ? true : false; 
   var w3c = (document.getElementById) ? true : false; 
   var ie4 = (document.all) ? true : false; 

   if (ns4) return eval('document.' + name); 
   if (w3c) return document.getElementById(name); 
   if (ie4) return eval('document.all.' + name); 
   return false; 
}
//final step
function doLoadTime()
{
   	// the timeout value should be the same as in the "refresh" meta-tag
 	time_manage("status","sample123");
    setTimeout( "doLoadTime()", 60000 );
}
function gettime()
{
	var today = new Date();
    alert(today);
}

//functions that corresponds to the group conferencing.
function show_help()
{
    window.open('help.html', 'groupconf_help', 'scrollbars=yes,width=600,height=500');
}

function finishedLoading()
{
    document.form1.submit.disabled = false;
    document.form1.submit.value = 'Log On';
}
function groupconf_object()
{
    var agt=navigator.userAgent.toLowerCase();
    var is_nav  = (agt.indexOf('mozilla') != -1);
    var is_ie = (agt.indexOf("msie") != -1);
    var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
    var is_linux = (agt.indexOf("inux")!=-1);
    if (! is_win)
    {
        alert('Groupconf currently only runs on Windows');
    }
    else
    {
        if (is_ie)
        {
            document.writeln('<OBJECT ID="GroupConf" WIDTH=0 HEIGHT=0 CODEBASE="/groupconf/groupconf.cab#Version=1,0,0,8" CLASSID="CLSID:FC686D83-E465-46AE-A315-7D1BD14F8163"><PARAM NAME="_StockProps" VALUE="0"><p><b>Groupconf control not initialised - voice conferencing will not be available.</b><br>Note that Groupconf only works on Internet Explorer on Windows. If using XP, you must click on the security link at the top of the web page (where it says "click here to install").</OBJECT>');
        }
        else if (is_nav)
        {
            document.writeln('<embed name="GroupConf" type="application/groupconf-plugin" width=30 height=30 pluginspage=/groupconf/plugin.html>');
        }
        else
        {
            alert('Your browser is not supported: please use Internet Explorer, Mozilla, Netscape or Firefox');
        }
    }
}
//script for group conferencing ends here.
//this will not allow users to enter anything other than a-zA-Z,space
function chk_num_alpha(event)
{
	 if (document.layers) 
         var c = event.which; 
     else if (document.all) 
         var c = event.keyCode;   
     else {
         var c = event.charCode;
  		 if(c == 8 || c==0) {
		     return String.fromCharCode(c); 
		 }
	 }
     var s = String.fromCharCode(c);
     return /[a-zA-Z,0-9DEL\s]/.test(s);
}
function chk_num_alpha_nospace(event)
{ 
	 if (document.layers) 
         var c = event.which; 
     else if (document.all) 
         var c = event.keyCode;   
     else {
         var c = event.charCode;
  		 if(c == 8 || c==0) {
		     return String.fromCharCode(c); 
		 }
	 }
     var s = String.fromCharCode(c);
     return /[a-zA-Z0-9]/.test(s);
}
function chk_num(event)
{
	 if (document.layers) 
         var c = event.which; 
     else if (document.all) 
         var c = event.keyCode;   
     else {
         var c = event.charCode;
  		 if(c == 8 || c==0) {
		     return String.fromCharCode(c); 
		 }
	 }
     var s = String.fromCharCode(c);
     return /[0-9]/.test(s);
}
function chk_alpha(event)
{
	 if (document.layers) 
         var c = event.which; 
     else if (document.all) 
         var c = event.keyCode;   
     else {
         var c = event.charCode;
  		 if(c == 8 || c==0) {
		     return String.fromCharCode(c); 
		 }
	 }
     var s = String.fromCharCode(c);
     return /[a-zA-Z]/.test(s);
}

//USED TO DIPLAY TIME
//step1
var reqst3;
function Initialize3()
{


	if(navigator.appName=="Microsoft Internet Explorer")
	{
			reqst3 = new ActiveXObject( "Msxml2.XMLHTTP" ); 
	}
	else
	{
		  reqst3  = new XMLHttpRequest();
	}

}

function display_manage(whattomanage,wdiv)
{
    if(typeof(document.getElementById(wdiv)) != 'object')
     {
          alert("Err 101 - Invalid AJAX call - Please check!");
          return false;
     }
  
     objwdivtouse1  = document.getElementById(wdiv);

     Initialize3();

     var url = "timedis.php";
	 
	
     if ( reqst3 != null )
     {
		
		  reqst3.onreadystatechange = perform_time2;
		  
          reqst3.open("GET",url,true);
		   
          reqst3.send(null);
		 
     }
}

function perform_time2()
{
     if ( reqst3.readyState == 4 )
	 {
         
		 if (reqst3.status == 200 )
          {
            
			  if( reqst3.responseText != '') 
			  {				
				
				objwdivtouse1.innerHTML = reqst3.responseText;
					  
			  }			 
          }
          else
          { 
			  objwdivtouse1.innerHTML = "Problem: Unable to process";
          }
	 }
}

/////////////////////////////////////////////////////////////////

function getObject(name) { 
   var ns4 = (document.layers) ? true : false; 
   var w3c = (document.getElementById) ? true : false; 
   var ie4 = (document.all) ? true : false; 

   if (ns4) return eval('document.' + name); 
   if (w3c) return document.getElementById(name); 
   if (ie4) return eval('document.all.' + name); 
   return false; 
}
//final step
function doTimeDisplay()
{
	// the timeout value should be the same as in the "refresh" meta-tag
 	display_manage("status","displayhr");
    setTimeout( "doTimeDisplay()", 1000 );
}
function test(event)
{
	return ((event.keyCode < 123 && event.keyCode > 96)||(event.keyCode > 64 && event.keyCode < 91)||(event.keyCode>47 && event.keyCode<58)||(event.keyCode==95));
}

