function opennewwindow(randomtextval){
	var randomtextvalue = randomtextval;
	var error = '';
	var confirmmsg = '';
	
	if(document.getElementById("fname").value.length==0){
		document.getElementById("fname").style.border="1px solid #FF0000";
		document.getElementById("errortxt").style.color="red";
		error = error+"fname";
	}
	else{
		document.getElementById("fname").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt").style.color="#000000";
	}

	if(document.getElementById("lname").value.length==0){
		document.getElementById("lname").style.border="1px solid #FF0000";
		document.getElementById("errortxt1").style.color="red";
		error = error+"lname";
	}
	else{
		document.getElementById("lname").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt1").style.color="#000000";
	}

	if(document.getElementById("username").value.length==0){
		document.getElementById("username").style.border="1px solid #FF0000";
		document.getElementById("errortxt2").style.color="red";
		error = error+"username";
	}
	else{
		document.getElementById("username").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt2").style.color="#000000";
	}
	
	if(document.getElementById("email").value.length==0){
		document.getElementById("email").style.border="1px solid #FF0000";
		document.getElementById("errortxt3").style.color="red";
		error = error+"email";
	}
	else{
		document.getElementById("email").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt3").style.color="#000000";
	}	
	
	if(emailcheck(document.getElementById("email").value)==02){
		document.getElementById("email").style.border="1px solid #FF0000";
		document.getElementById("errortxt3").style.color="red";
		confirmmsg = "Please enter valid email";
	}
	else{
		document.getElementById("email").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt3").style.color="#000000";
	}
	
	if(document.getElementById("pass").value.length==0){
		document.getElementById("pass").style.border="1px solid #FF0000";
		document.getElementById("errortxt4").style.color="red";
		error = error+"pass";
	}
	else{
		document.getElementById("pass").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt4").style.color="#000000";
	}

	if(document.getElementById("pass").value.length<6){
		document.getElementById("pass").style.border="1px solid #FF0000";
		document.getElementById("errortxt4").style.color="red";
		confirmmsg = "Please enter at least 6 characters long password";
		error = error+"passlength";
		
	}
	else{
		document.getElementById("pass").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt4").style.color="#000000";
	}
	
	if(document.getElementById("cpass").value.length==0){
		document.getElementById("cpass").style.border="1px solid #FF0000";
		document.getElementById("errortxt5").style.color="red";
		error = error+"confirm Pass";
	}
	else{
		document.getElementById("cpass").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt5").style.color="#000000";
	}
	
	if((document.getElementById("pass").value != document.getElementById("cpass").value)){
		document.getElementById("pass").style.border="1px solid #FF0000";
		document.getElementById("cpass").style.border="1px solid #FF0000";
		document.getElementById("errortxt4").style.color="red";
		document.getElementById("errortxt5").style.color="red";
		confirmmsg ="Passwords do not match";
		error = error+"passmatch";
	}
	else if(document.getElementById("pass").value != ""){
		document.getElementById("pass").style.border="1px solid #7F9DB9";
		document.getElementById("cpass").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt4").style.color="#000000";
		document.getElementById("errortxt5").style.color="#000000";
	}
	
	if(document.getElementById("savefield").value.length == 0){
		error = error+"savefield";
		document.getElementById("errortxt15").style.color="red";
	}
	else{
		document.getElementById("errortxt15").style.color="#000000";
	}
	if(document.getElementById("randomtext").value==0){
		document.getElementById("randomtext").style.border="1px solid #FF0000";
		document.getElementById("errortxt13").style.color="red";
		error = error+"randomtext";
	}
	else {
		document.getElementById("randomtext").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt13").style.color="#000000";
	}

	if(document.getElementById("randomtext").value!=randomtextvalue){
		document.getElementById("randomtext").value="";
		document.getElementById("errortxt13").style.color="red";
		error = error+"randomtext";
	}
	else {
		document.getElementById("randomtext").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt13").style.color="#000000";
	}
	
	if(!document.getElementById("agreementcheck").checked){
		document.getElementById("errortxt14").style.color="red";
		error = error+"agreementcheck";
	}
	else{
		document.getElementById("errortxt14").style.color="#000000";
	}
	
	var errormessage = '';
	var mandatoryfield = 'false';
	
	// Build Error Messages
	if(document.getElementById("fname").value.length==0){
		mandatoryfield = 'true';
	}
	
	if(document.getElementById("lname").value.length==0){
		mandatoryfield = 'true';
	}
	
	//CHECK USER NAME
	if(document.getElementById("username").value.length==0){
		mandatoryfield = 'true';		
	}
	
	//CHECK EMAIL NAME
	if(document.getElementById("email").value.length==0){
		mandatoryfield = 'true';
	} else if(emailcheck(document.getElementById("email").value)==02){
		errormessage = errormessage + "Invalid email address entered<br>";
	}
	
	//CHECK Password NAME
	if(document.getElementById("pass").value.length==0){
		mandatoryfield = 'true';
	} else if(document.getElementById("pass").value.length<6){
		errormessage = errormessage + "The password must be at least six charactors long<br>";	
	}
	
	if(document.getElementById("cpass").value.length==0){
		mandatoryfield = 'true';
	} else if((document.getElementById("pass").value != document.getElementById("cpass").value)){
		errormessage = errormessage + "The password field does not match the confirm password<br>";
	}
	
	if(document.getElementById("savefield").value.length == 0){
		mandatoryfield = 'true';
	}
	
	if(document.getElementById("randomtext").value==0){
		mandatoryfield = 'true';
	} else if(document.getElementById("randomtext").value!=randomtextvalue){
		errormessage = errormessage + "The text you entered does not match with the text in the image<br>";
	}
	
	if(!document.getElementById("agreementcheck").checked){
		mandatoryfield = 'true';
	}
	
	if ( errormessage != '' || mandatoryfield == 'true' ){
	
		if ( mandatoryfield ){
			document.getElementById("mandatorydiv").style.display="block";
			document.getElementById('mandatorydiv').innerHTML = errormessage+ "Please enter all mandatory fields";
			return false;
		}else{
			document.getElementById("mandatorydiv").style.display="block";
			document.getElementById('mandatorydiv').innerHTML = errormessage;
			return false;
		}
	}
	
	return true;
}

function validate(){
	
	alert("You have successfully registered!Login with your Username and Password");
	
}

function validateuser(){
	check = "true";
	if(document.getElementById("username").value.length==0){
		check = "false";	
	}
	
	if(document.getElementById("password").value.length==0){
		check = "false";
	}
	
	if(check == "true"){
	    document.getElementById("mandatorydiv").style.display="none";
		return true;
	}else{
	    document.getElementById("mandatorydiv").style.display="";
		document.getElementById('mandatorydiv').innerHTML = "Please enter all mandatory fields";
		return false;
	}
}

function validatekeyword(){
	if(document.getElementById("keywords").value.length==0){
		document.getElementById("confirmdeldiv").style.display="block";
		document.getElementById("keywords").focus();
		return false;
	}
}

function validatekeywords(){
	if(document.getElementById("keyword").value.length==0){
		document.getElementById("confirmdeldiv").style.display="block";
		document.getElementById("keyword").focus();
		return false;
	}
}

function validateemail(){
	var check="true";
	
	if(document.getElementById("email").value.length==0){
		document.getElementById("email").style.border="1px solid #FF0000";
		document.getElementById("errortxt2").style.color="red";
		check = "false";
	}
	else if(emailcheck(document.getElementById("email").value)==02){
		
		document.getElementById("email").style.border="1px solid #FF0000";
		document.getElementById("errortxt2").style.color="red";
		check = "false";
		
	}
	else{
		document.getElementById("email").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt2").style.color="#494F53";
	}
	
	if(check == "true"){
	    document.getElementById("mandatorydiv").style.display="none";
	    return true;
	}else{
	    document.getElementById("mandatorydiv").style.display="";
            document.getElementById('mandatorydiv').innerHTML = "Invalid email address entered";
	    return false;
	}
	
}

function winreload(){
	
	window.location.reload();
	return false;
}
function validateedit(){
	var error = '';
	var confirmmsg = '';
	if(document.getElementById("fname").value.length==0){
		document.getElementById("fname").style.border="1px solid #FF0000";
		document.getElementById("errortxt").style.color="red";
		error = error+"fname";
	}
	else{
		
		document.getElementById("fname").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt").style.color="#000000";
	}
	//CHECK LAST NAME
	if(document.getElementById("lname").value.length==0){
		document.getElementById("lname").style.border="1px solid #FF0000";
		document.getElementById("errortxt1").style.color="red";
		error = error+"lname";
	}
	else{
		document.getElementById("lname").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt1").style.color="#000000";
	}
	//CHECK USER NAME
	if(document.getElementById("username").value.length==0){
		document.getElementById("username").style.border="1px solid #FF0000";
		document.getElementById("errortxt2").style.color="red";
		error = error+"username";
	}
	else{
		document.getElementById("username").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt2").style.color="#000000";
	}
	
	//CHECK EMAIL NAME
	if(document.getElementById("email").value.length==0){
		document.getElementById("email").style.border="1px solid #FF0000";
		document.getElementById("errortxt3").style.color="red";
		error = error+"email";
	}
	else{
		document.getElementById("email").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt3").style.color="#000000";
	}	
	
	if(emailcheck(document.getElementById("email").value)==02){
		document.getElementById("email").style.border="1px solid #FF0000";
		document.getElementById("errortxt3").style.color="red";
		//alert("Please enter valid email");
		confirmmsg = "Please enter valid email";
	}
	else{
		document.getElementById("email").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt3").style.color="#000000";
	}
	
	
	//CHECK Password NAME
		if(document.getElementById("pass").value.length==0){
		document.getElementById("pass").style.border="1px solid #FF0000";
		document.getElementById("errortxt4").style.color="red";
		error = error+"pass";
	}
	else{
		document.getElementById("pass").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt4").style.color="#000000";
	}

	if(document.getElementById("pass").value.length<6){
		document.getElementById("pass").style.border="1px solid #FF0000";
		document.getElementById("errortxt4").style.color="red";
		confirmmsg = "Please enter atleast 6 chars for password";
	}
	else{
		document.getElementById("pass").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt4").style.color="#000000";
	}
	
	//CHECK CONFIRM PASS NAME
	if(document.getElementById("cpass").value.length==0){
		document.getElementById("cpass").style.border="1px solid #FF0000";
		document.getElementById("errortxt5").style.color="red";
		error = error+"confirm Pass";
	}
	else{
		document.getElementById("cpass").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt5").style.color="#000000";
	}
	
	if((document.getElementById("pass").value != document.getElementById("cpass").value)){
		document.getElementById("pass").style.border="1px solid #FF0000";
		document.getElementById("cpass").style.border="1px solid #FF0000";
		document.getElementById("errortxt4").style.color="red";
		document.getElementById("errortxt5").style.color="red";
		//document.getElementById('matcherr').innerHTML = "Passwords are not match";
		confirmmsg ="Passwords are not match";
	}
	else if(document.getElementById("pass").value != ""){
		document.getElementById("pass").style.border="1px solid #7F9DB9";
		document.getElementById("cpass").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt4").style.color="#000000";
		document.getElementById("errortxt5").style.color="#000000";
	}
	
	
	if(document.getElementById("hq").value.length==0){
		document.getElementById("hq").style.border="1px solid #FF0000";
		document.getElementById("errortxt6").style.color="red";
		error = error+"hq";
	}
	else{
		document.getElementById("hq").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt6").style.color="#000000";
	}
	
	if(document.getElementById("ha").value.length==0){
		document.getElementById("ha").style.border="1px solid #FF0000";
		document.getElementById("errortxt7").style.color="red";
		error = error+"ha";
	}
	else{
		document.getElementById("ha").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt7").style.color="#000000";
	}
	
	if(document.getElementById("address1").value.length==0){
		document.getElementById("address1").style.border="1px solid #FF0000";
		document.getElementById("errortxt8").style.color="red";
		error = error+"address1";
	}
	else{
		document.getElementById("address1").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt8").style.color="#000000";
	}
	
	
	
   	if(document.getElementById("city").value.length==0){
		document.getElementById("city").style.border="1px solid #FF0000";
		document.getElementById("errortxt9").style.color="red";
		error = error+"city";
	}
	else{
		document.getElementById("city").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt9").style.color="#000000";
	}
	
	if(document.getElementById("state").value==0){
		document.getElementById("state").style.border="1px solid #FF0000";
		document.getElementById("errortxt10").style.color="red";
		error = error+"state";
	}
	else{
		document.getElementById("state").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt10").style.color="#000000";
	}
	
	if(document.getElementById("zipcode").value.length==0 ){
		document.getElementById("zipcode").style.border="1px solid #FF0000";
		document.getElementById("errortxt12").style.color="red";
		error = error+"zipcode";
	}
	else{
		document.getElementById("zipcode").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt12").style.color="#000000";
	}
	
	///ALERT MESSAGE
	if(document.getElementById("fname").value.length==0){
		document.getElementById("mandatorydiv").style.display="block";
		return false;
	}
	if(document.getElementById("lname").value.length==0){
		document.getElementById("mandatorydiv").style.display="block";
		return false;
	}
	//CHECK USER NAME
	if(document.getElementById("username").value.length==0){
		document.getElementById("mandatorydiv").style.display="block";
		return false;
	}
	//CHECK EMAIL NAME
	if(document.getElementById("email").value.length==0){
		document.getElementById("mandatorydiv").style.display="block";
		return false;
	}
	if(emailcheck(document.getElementById("email").value)==02){
		document.getElementById("mandatorydiv").style.display="block";
		return false;
	}
	//CHECK Password NAME
	if(document.getElementById("pass").value.length==0){
		document.getElementById("mandatorydiv").style.display="block";
		return false;
	}
	if(document.getElementById("pass").value.length<6){
		document.getElementById("mandatorydiv").style.display="block";
		return false;
	}
	if(document.getElementById("cpass").value.length==0){
		document.getElementById("mandatorydiv").style.display="block";
		return false;
	}
	if((document.getElementById("pass").value != document.getElementById("cpass").value)){
		alert("Passwords are not matching");
		return false;
	}
	if(document.getElementById("hq").value.length==0){
		document.getElementById("mandatorydiv").style.display="block";
		return false;
	}
	if(document.getElementById("ha").value.length==0){
		document.getElementById("mandatorydiv").style.display="block";
		return false;
	}
	
	if(document.getElementById("address1").value.length==0){
		document.getElementById("mandatorydiv").style.display="block";
		return false;
	}
	
   	if(document.getElementById("city").value.length==0){
		
		document.getElementById("mandatorydiv").style.display="block";
		return false;
	}
	if(document.getElementById("state").value==0){
		document.getElementById("mandatorydiv").style.display="block";
		return false;
	}
	
	if(document.getElementById("zipcode").value.length==0 ){
		document.getElementById("mandatorydiv").style.display="block";
		return false;
	}
	
	
	
}

function emailcheck(email){
  			var emailvalue = email;
			var lstr=emailvalue.length;

			var dotindex=emailvalue.indexOf(".");
			var mytool_array=emailvalue.split("@");
			var mailid = mytool_array[0];
			var domain = mytool_array[1];
			var arrlength = mytool_array.length;
			if(arrlength == 2){
			
				var idlength=mailid.length;
				var domainlength = domain.length;
				var domaindotindex=domain.indexOf(".");
				var diff = domainlength - domaindotindex;
				if ((diff < 2)&&(diff > 1))
				{
					return 02;
				}
				if(!((domaindotindex >= 2) && (emailvalue.indexOf("@") > 0)))
				{
					return 02;			
				}
			}
			else
			{
				return 02;		
			}
			return 01;
}
function validateward(){
	if(document.getElementById("delconfst").value.length==0){
		alert("Please enter the DEL confirmation number");
		document.getElementById(delconfst).focus();
		return false;
	}
	if(document.getElementById("pass").value.length==0){
		alert("Please select the status");
		document.getElementById("pass").focus();
		return false;
	}
}

function sethiddenfield(){
	
document.getElementById("savefield").value="insert";
}

function validatefrdmessage(){
	var error = "";
	if(document.getElementById("sendfrndemail").value==0){
		document.getElementById("sendfrndemail").style.border="1px solid #FF0000";
		document.getElementById("errortxt1").style.color="red";
		document.getElementById("sendfrndemail").focus();
		error = error+"memberto";
	}
	else{
		document.getElementById("sendfrndemail").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt1").style.color="#000000";
	}
	
	if(document.getElementById("subject").value.length==0){
		document.getElementById("subject").style.border="1px solid #FF0000";
		document.getElementById("errortxt2").style.color="red";
		document.getElementById("subject").focus();
		error = error+"subject";
	}
	else{
		document.getElementById("subject").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt2").style.color="#000000";
	}
	if(document.getElementById("message").value.length==0){
		document.getElementById("message").style.border="1px solid #FF0000";
		document.getElementById("errortxt3").style.color="red";
		document.getElementById("message").focus();
		error = error+"message";
	}
	else{
		document.getElementById("message").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt3").style.color="#000000";
	}
	if(error == ""){
		return true;
	}
	else{
	    document.getElementById("mandatorydiv").style.display="";
	    document.getElementById('mandatorydiv').innerHTML = "Please enter all mandatory fields";
		return false;
	}
}

function validatemessage(){
	var error = "";
	var emailerror = "";
	
	if(document.getElementById("memberto").value==0){
		document.getElementById("memberto").style.border="1px solid #FF0000";
		document.getElementById("errortxt1").style.color="red";
		document.getElementById("memberto").focus();
		error = error+"memberto";
	}
	else{
		document.getElementById("memberto").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt1").style.color="#000000";
	}
	
	if(document.getElementById("check").value==1){
		if(emailcheck(document.getElementById("memberto").value)==02){
			document.getElementById("memberto").style.border="1px solid #FF0000";
			document.getElementById("errortxt1").style.color="red";
			emailerror = emailerror+"memberto";
		}
	}	
	if(document.getElementById("subject").value.length==0){
		document.getElementById("subject").style.border="1px solid #FF0000";
		document.getElementById("errortxt2").style.color="red";
		document.getElementById("subject").focus();
		error = error+"subject";
	}
	else{
		document.getElementById("subject").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt2").style.color="#000000";
	}
	if(document.getElementById("message").value.length==0){
		document.getElementById("message").style.border="1px solid #FF0000";
		document.getElementById("errortxt3").style.color="red";
		document.getElementById("message").focus();
		error = error+"message";
	}
	else{
		document.getElementById("message").style.border="1px solid #7F9DB9";
		document.getElementById("errortxt3").style.color="#000000";
	}
	if(error == "" && emailerror == ""){
		return true;
	}
	else if (error != "" && emailerror != ""){
	    document.getElementById("mandatorydiv").style.display="";
	    document.getElementById('mandatorydiv').innerHTML = "Please enter all mandatory fields<br>Invalid email address entered.";
	    return false;
	}
	else if (error == "" && emailerror != ""){
		    document.getElementById("mandatorydiv").style.display="";
		    document.getElementById('mandatorydiv').innerHTML = "Invalid email address entered.";
		    return false;
	}
	else if (error != "" && emailerror == ""){
		    document.getElementById("mandatorydiv").style.display="";
		    document.getElementById('mandatorydiv').innerHTML = "Please enter all mandatory fields";
		    return false;
	}
}


var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
var px = document.layers ? "" : "px";
function JSFX_FloatDiv(id, sx, sy)
{
	var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
	window[id + "_obj"] = el;
	if(d.layers)el.style=el;
	el.cx = el.sx = sx;el.cy = el.sy = sy;
	el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};
	el.flt=function()
	{
		var pX, pY;
		pX = (this.sx >= 0) ? 0 : ns ? innerWidth : 
		document.documentElement && document.documentElement.clientWidth ? 
		document.documentElement.clientWidth : document.body.clientWidth;
		pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? 
		document.documentElement.scrollTop : document.body.scrollTop;
		if(this.sy<0) 
		pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ? 
		document.documentElement.clientHeight : document.body.clientHeight;
		this.cx += (pX + this.sx - this.cx)/8;this.cy += (pY + this.sy - this.cy)/8;
		this.sP(this.cx, this.cy);
		setTimeout(this.id + "_obj.flt()", 40);
	}
	return el;
}
