var valid_extensions = /(.doc)$/i;
//
function CheckExtension(fld,obj)
{
var lbl=obj + "label";
if(document.getElementById(obj).value=="")
{
errortextboxstyle(obj,lbl);
errormsg(obj);
fld.select();
fld.focus();
return false;
}
else if (valid_extensions.test(fld.value))
{
noerror(obj);
return true;
}
else
{
errortextboxstyle(obj,lbl);
errormsg(obj);
fld.select();
fld.focus();
return false;
}
}
function ajaxcheckvalues(objectid)
{ 
var formobjid=objectid;
var lbl=objectid+"label";;
var valvar=document.getElementById(formobjid).value;
var fn=document.getElementById("Fname").value;
if(fn=="")
{
document.getElementById("Fname").focus();
}
else if(valvar== "") 
{
errortextboxstyle(formobjid,lbl);
errormsg(formobjid);
}
else if(valvar.length<4 && isNaN(valvar))
{
errortextboxstyle(formobjid,lbl);
errormsg(formobjid);
}
else if(formobjid=="dob")
{
var d=document.getElementById("date").value;
var m=document.getElementById("month").value;
if(d=="" || m=="")
{
errortextboxstyle("date","doblabel")
errortextboxstyle("month","doblabel")
errortextboxstyle(formobjid,lbl);
errormsg(formobjid);
}
else 
noerror(formobjid);
}
else
{
noerror(formobjid);
}
}
function setdefaultstyles(objectid)
{
var formobjid=objectid;
var lbl=objectid+"label";
var error="errormsg"+objectid;
document.getElementById(formobjid).style.cssText="";
document.getElementById(lbl).style.cssText="";
if( formobjid=="month" || formobjid=="date")
{
document.getElementById("errormsgdob").innerHTML="<font></font>";
}
else
document.getElementById(error).innerHTML="<font></font>";
}
function noerror(objectid)
{
var formobjid=objectid;
var lbl=objectid+"label";
var error="errormsg"+objectid;
correctimg=document.getElementById(error);
var pass=document.getElementById("Psw").value;
var rpass=document.getElementById("Repsw").value;
var mob=document.getElementById("mobile").value;
var email=document.getElementById("email").value;
var gend=document.getElementById("gender")
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if(formobjid=="Repsw" && pass!=rpass)
{
errortextboxstyle(formobjid,lbl);
errormsg(formobjid);
}
else if(formobjid=="email" && reg.test(email) == false)
{
errortextboxstyle(formobjid,lbl);
errormsg(formobjid);
}
else if(formobjid =="gender")
{
gend1=document.getElementById("createaccfrm").Gender[0].checked;
gend2=document.getElementById("createaccfrm").Gender[1].checked;
if(gend1==false && gend2==false)
{
errortextboxstyle(formobjid,lbl);
errormsg(formobjid);
}
}
else if(formobjid=="mobile")
{
if(mob=="" )
{
errortextboxstyle(formobjid,lbl);
errormsg(formobjid);
}
if(mob.length!=10 && mob.length<10 )
{
errortextboxstyle(formobjid,lbl);
errormsg(formobjid);
}
else
{
dispnoerrmsg(objectid, error,lbl);
}
}
else
{
dispnoerrmsg(objectid, error,lbl);
}
}
function errormsg(objectid)
{
var formobjid=objectid;
var error="errormsg"+objectid;
var fn=document.getElementById(formobjid).value;
switch(formobjid)
{
case "Fname" :  
			 displaymessage(error,"Your name must be Mininimum 4 characters.");
			 break;
case "username" :
			 displaymessage(error,"Enter User name.User name must be Mininimum 4 characters.");
			 break;
case "Psw" :
			displaymessage(error,"Password must be Mininimum 4 characters.");
			break;
case "Repsw" :
			displaymessage(error,"Retype your Password.Must be same as password.");
			break;
case "native" :
			displaymessage(error,"<br>If you cannot find your Native above, please select other and type it in the box.");
			break;
case "othnative" :
			displaymessage(error,"<br>Type Your native in the box.");
			break;
case "currenttloc" :
			displaymessage(error,"<br>Select your current state.");
			break;
case "citys" :
			displaymessage(error,"<br>Select your current city.If you cannot find your Native above, please select other and type it in the box.");
			break;
case "othcity" :
			displaymessage(error,"<br>Type your city in the box.");
			break;
case "mobile" :
			displaymessage(error,"Enter Your Mobile number correctly.");
			break;
case "email" :
			displaymessage(error,"Give your complete email ID.");
			break;
case "gender" :
			displaymessage(error,"Select your Gender");
			break;
case "dob" :
			displaymessage(error,"Select your Date of Birth");
			break;
case "hdegree" :
			displaymessage(error,"Select your highest Qualification.");
			break;
case "resumeheadline" :
			displaymessage(error,"<br>Enter your Title of the Resume.<br>Resume title must be 4 Charcters.");
			break;
case "file" :
			displaymessage(error,"<br>Upload your Resume.You can upload word(.doc) documents only.");
			break;
case "keyskill" :
			displaymessage(error,"<br>Fill your multiple competency skills separated with (,).");
			break;
case "farea" :
			displaymessage(error,"<br>Select your desired functional area.");
			break;
case "othfarea" :
			displaymessage(error,"<br>Enter your desired functional area.");
			break;
case "industry" :
			displaymessage(error,"<br>select your desired industry type.");
			break;
case "othindustry" :
			displaymessage(error,"<br>Enter your desired industry type.");
			break;


}
}
function hideTimer (objectid)
 {
	var correctimg=objectid
	correctimg.style.display = "none";
	}
	
function displaymessage(disparea,str)
{
var area=disparea;
var msg=str;
document.getElementById(area).style.color='#3ad603';
document.getElementById(area).style.display='inline';
document.getElementById(area).innerHTML="<strong style='font-size:8pt;font-family:verdana,tahoma,geneva,arial,helvetica,sans-serif'>" + msg +"</strong>";
}
function errortextboxstyle(obj,label)
{
var objectname=obj;
var lbl=label;
document.getElementById(objectname).style.backgroundColor="#93fcd9";
document.getElementById(objectname).style.borderColor="#3ad603";
document.getElementById(objectname).style.borderwidth="1";
document.getElementById(lbl).style.color='#3ad603';
}
function dispnoerrmsg(objectid, imagearea,label)
{
var objid=objectid;
var dispimg=imagearea;
var lbl=label
correctimg=document.getElementById(dispimg);
document.getElementById(objid).style.cssText="";
document.getElementById(lbl).style.cssText="";
correctimg.style.display = 'block';
document.getElementById(dispimg).innerHTML="<img src='images/correct.gif' border='0'></img>" 
correctimg.style.display = 'inline';
var htime=setTimeout('hideTimer(correctimg)',2000);
}

 