var recv;
function checklogin()
{
var ud=document.getElementById("loginUsername").value.trim();
var p=document.getElementById("loginPassword").value.trim();
	if(ud!="" && p!="" && ValidateEmail('loginUsername')==true)
	{
		return true;
	}else
	{

		if(ud=="")
		{
			alert("Please enter your valid email id");
			document.getElementById("loginUsername").focus();
			return false;
		}
		if(p=="")
		{
			alert("Please enter your password");
			document.getElementById("loginPassword").focus();
			return false;
		}
		if(ud!="")
		{
		return ValidateEmail('loginUsername');
		}

		
	}
}
function openwindow()
{
var firstname=document.getElementById("txtfirstname").value.trim();
var ud=document.getElementById("txtEmail").value.trim();
var p=document.getElementById("txtPass1").value.trim();
var p1=document.getElementById("txtPass2").value.trim();
if(firstname!="" && ud!="" && p!="" && p1!="" && p==p1  && ValidateEmail('txtEmail')==true)
	{
		return true;
	}
	else
	{
		if(firstname=="")
		{
			alert("Please enter your full name");
			document.getElementById("txtfirstname").focus();
			return false;
		}
		if(ud=="")
		{
			alert("Please enter your valid email id");
			document.getElementById("txtEmail").focus();
			return false;
		}
		
		if(p=="")
		{
			alert("Please create a password");
			document.getElementById("txtPass1").focus();
			return false;
		}
		if(p1=="")
		{
			alert("Please retype your password");
			document.getElementById("txtPass2").focus();
			return false;
		}
		if(p!=p1)
		{
			alert("The passwords do not match");
			document.getElementById("txtPass1").focus();
			return false;
		
		}
		if(ud!="")
		{
		return ValidateEmail('txtEmail');
		}
	}
}

function ValidateEmail(objemail){
	var emailID=document.getElementById(objemail);

	if ((emailID.value==null)||(emailID.value.trim()=="")){
		//alert("Please enter your email address");
		//document.getElementById("error_email").style.backgroundColor="red";
		//emailID.focus();			
		return false;
	}
	else if (echeck(emailID.value)==false){

		alert("Please enter valid email address");
		//emailID.focus();
			   		//document.getElementById("error_email").style.backgroundColor="red";
		return false;
	}else
	{//document.getElementById("error_email").innerHTML="";
	//document.getElementById("error_email").style.backgroundColor="";
	//	hidetip();
	return true
	}
	
 }

function echeck(str) {
	//var emailID=document.contactForm.txtemail;
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   return false;
		}

		else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false;
		}

		else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false;
		}

		 else if (str.indexOf(at,(lat+1))!=-1){
		    return false;
		 }

		 else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false;
		 }

		 else if (str.indexOf(dot,(lat+2))==-1){
			return false;
		 }
		
		 else if (str.indexOf(" ")!=-1){
		    return false;
		 }
	else
		{
 		 return true	;				
		}
	}

String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };
function passwordChanged() {
var strength = document.getElementById("progressBar1");
var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
var enoughRegex = new RegExp("(?=.{6,}).*", "g");
var pwd = document.getElementById("txtPass1");
if (pwd.value.length==0) {
strength.innerHTML = "<div style='color:red'>Type Password</div>";
} else if (false == enoughRegex.test(pwd.value)) {
strength.innerHTML = "<div style='color:red'>More Characters</div>";
} else if (strongRegex.test(pwd.value)) {
strength.innerHTML = "<div style='color:green'>Strong!</div>";
} else if (mediumRegex.test(pwd.value)) {
strength.innerHTML = "<div style='color:orange'>Medium!</div>";
} else { 
strength.innerHTML = "<div style='color:red'>Weak!</div>";
}
}

function passwordChanged1() {
var strength = document.getElementById("progressBar2");
var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
var enoughRegex = new RegExp("(?=.{6,}).*", "g");
var pwd = document.getElementById("txtPass2");
if (pwd.value.length==0) {
strength.innerHTML = "Type Password";
} else if (false == enoughRegex.test(pwd.value)) {
strength.innerHTML = "<div style='color:red'> More Characters</div>";
} else if (strongRegex.test(pwd.value)) {
strength.innerHTML = "<div style='color:green'>Strong!</div>";
} else if (mediumRegex.test(pwd.value)) {
strength.innerHTML = "<div style='color:orange'>Medium!</div>";
} else { 
strength.innerHTML = "<div style='color:red'>Weak!</div>";
}
}
