function isNumber(theElementName, theElement) {
  	str = theElement;
  	if (str == "") { 
	    return true;
  	}
	else
	{
		i = str.indexOf('.');
		j = str.lastIndexOf('.');
		//alert(i + " - " + j)
		if (i != -1 && (i !== j))
		{
			alert("Invalid Number")
			return false;
		}
		
		len = str.length;
		if (len == 1 && i == 0)
		{
			alert("Invalid Number")
			return false;
		}
		
		//alert(len + " - " + i)
		for (i = 0; i < len; i++) 
	  	{
		    c = str.charAt(i);
			if ((c < "0" || c > "9") && c != "." ) 
			{
	    	  alert( theElementName + " must be a number.");
		      return false;
	    	}
		}
	}
	return true;
}


function validate_Required(alert_text,field_val)
{
  if (field_val.value == "")
  {
     alert(alert_text);
	 field_val.focus();
     return false;
  }
  else
  {
   	return true;
  }
}

function validate_Amount(argText, argThis, argValue){

	if(!isNumber(argText, argThis.value)){
		argThis.value = argValue;
		return false;
	}

}

function win_DataControl( bm , wt, ht)
{
	datawin = window.open(bm, 'win', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=' + wt + ',height=' + ht + "'");
	datawin.focus();
}

function isEmailAddress(email)
{
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
  }
  return result;
}

function chk_CandidateLogin(){

	if(!validate_Required("Please Enter Email", document.frmCandidateLogin.email))
		return false;

	if(!isEmailAddress(document.frmCandidateLogin.email.value))
	{
		alert("Please enter a complete email address in the form: emailid@emaildomain.com");
		return false;
	}
	

	if(!validate_Required("Please Enter Password", document.frmCandidateLogin.password))
		return false;

}

function chk_RecruiterLogin(){

	if(!validate_Required("Please Enter Email", document.frmRecruiterLogin.rec_email))
		return false;

	if(!isEmailAddress(document.frmRecruiterLogin.rec_email.value))
	{
		alert("Please enter a complete email address in the form: emailid@emaildomain.com");
		return false;
	}
	

	if(!validate_Required("Please Enter Password", document.frmRecruiterLogin.rec_password))
		return false;

}
