// JavaScript Document
function echeck(str) {
							
									var at="@"
									var dot="."
									var lat=str.indexOf(at)
									var lstr=str.length
									var ldot=str.indexOf(dot)
									if (str.indexOf(at)==-1){
									   alert("Invalid E-mail ID")
									   return false
									}
							
									if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
									   alert("Invalid E-mail ID")
									   return false
									}
							
									if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
										alert("Invalid E-mail ID")
										document.registeration.email.focus();
										return false
									}
							
									 if (str.indexOf(at,(lat+1))!=-1){
										alert("Invalid E-mail ID")
										document.registeration.email.focus();
										return false
									 }
							
									 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
										alert("Invalid E-mail ID")
										document.registeration.email.focus();
										return false
									 }
							
									 if (str.indexOf(dot,(lat+2))==-1){
										alert("Invalid E-mail ID")
										document.registeration.email.focus();
										return false
									 }
									
									 if (str.indexOf(" ")!=-1){
										alert("Invalid E-mail ID")
										document.registeration.email.focus();
										return false
									 }
							
							        
									 return true					
								}
// //////////////////Valid Email End //////////////////////////////////
function nullval(m1,m2,page)
{
var msgarr=new Array();
var alt="";
msgarr=m1.split("!");
messarr=m2.split("!");
//alert(msgarr.length);
	for(j=1;j<msgarr.length;j++)
	{			
		var x=document.forms[msgarr[0]].elements[msgarr[j]].value;
		a=x.length;
		for(i=0;i<x.length;i++)
		{	if(x.charAt(i)=="" || x.charAt(i)==" ")
			{a=a-1;}
		}
		if(a==0)
		{
			//var r= document.forms[msgarr[0]].elements[msgarr[j]].name+"\n";
			//alert(document.forms[msgarr[0]].elements[msgarr[j]].name);
			alt = alt+	messarr[j-1] +"\n";
		}
		
	}
	if(alt=="")
	{
		for(i=0;i<document.forms[msgarr[0]].length;i++)
		{
					
			if(document.forms[msgarr[0]].elements[i].id=='txtBusEmail' || document.forms[msgarr[0]].elements[i].id=='txtOptEmail' || document.forms[msgarr[0]].elements[i].id=='txtSalEmail')
			{
				var s1=document.forms[msgarr[0]].elements[i].value;
				
				if(s1!="")
				{
					
					if(echeck(s1)==false)
					{
						alert('Please enter valid email address');
						return false;
					}
				}
			}
			if(document.forms[msgarr[0]].elements[i].id=='txtCoPhone' )
			{
				var s1=document.forms[msgarr[0]].elements[i].value;
				
				if(s1!="")
				{
					/*val=s1.indexOf("-");
					val1=s1.charAt(7)
					if(val!=3 || s1.length!=12 || val1!="-")
					{
						
						alt = alt+ "Phone No must be 10 digit and in format(999-999-9999)\n";
					}*/
					alt = alt + validphone(s1,'Phone ');
				}
			}
			if(document.forms[msgarr[0]].elements[i].id=='txtCoFax' )
			{
				var s1=document.forms[msgarr[0]].elements[i].value;
				
				if(s1!="")
				{
					/*val=s1.indexOf("-");
					val1=s1.charAt(7)
					if(val!=3 || s1.length!=12 || val1!="-")
					{
						
						alt = alt+ "Phone No must be 10 digit and in format(999-999-9999)\n";
					}*/
					alt = alt + validphone(s1,'Fax ');
				}
			}
			if(document.forms[msgarr[0]].elements[i].id=='txtCoZip' )
			{
				var s1=document.forms[msgarr[0]].elements[i].value;
				
				if(s1!="")
				{
					
					if(s1.length!=5 )
					{
						
						alt = alt+ "Zip code should have five character\n";
					}
				}
			}
			if(document.forms[msgarr[0]].elements[i].id=='txtMailZip' )
			{
				var s1=document.forms[msgarr[0]].elements[i].value;
				
				if(s1!="")
				{
					
					if(s1.length!=5 )
					{
						
						alt = alt+ "Zip code should have five character\n";
					}
				}
			}
			for(ic=1;ic<=4;ic++)
			{
				idphone='txtAuthPhone'+ic
				idmail='txtAuthMail'+ic
				if(document.forms[msgarr[0]].elements[i].id==idphone )
				{
					var s1=document.forms[msgarr[0]].elements[i].value;
					
					if(s1!="")
					{
						va='Phone '+ic;
						alt = alt + validphone(s1,va);
					}
				}
				if(document.forms[msgarr[0]].elements[i].id==idmail )
				{
					var s1=document.forms[msgarr[0]].elements[i].value;
					if(s1!="")
					{
						if(echeck(s1)==false)
						{
							alt = alt +"Please enter valid E-mail address" +ic +"\n";
							
						}
					}
				}
			}
			if(page=='2')
			{
			
				if(document.forms[msgarr[0]].elements[i].id=='txtBusPhone' )
				{
					var s1=document.forms[msgarr[0]].elements[i].value;
					
					if(s1!="")
					{
											
							alt = alt + validphone(s1,'Business Phone');
					
					}
				}
				if(document.forms[msgarr[0]].elements[i].id=='txtBusEmail' )
				{
					var s1=document.forms[msgarr[0]].elements[i].value;
					if(s1!="")
					{
						if(echeck(s1)==false)
						{
							alt = alt +"Please enter valid Business email address\n";
							
						}
					}
				}
				if(document.forms[msgarr[0]].elements[i].id=='txtOptPhone' )
				{
					var s1=document.forms[msgarr[0]].elements[i].value;
					
					if(s1!="")
					{
						
						
							alt = alt + validphone(s1,'Operational Phone ');
						
					}
				}
				if(document.forms[msgarr[0]].elements[i].id=='txtOptEmail' )
				{
					var s1=document.forms[msgarr[0]].elements[i].value;
					if(s1!="")
					{
						if(echeck(s1)==false)
						{
							alt = alt +"Please enter valid Operational email address\n";
							
						}
					}
				}
				if(document.forms[msgarr[0]].elements[i].id=='txtSalPhone' )
				{
					var s1=document.forms[msgarr[0]].elements[i].value;
					
					if(s1!="")
					{
						
						
							alt = alt + validphone(s1,'Sales Phone ');
						
					}
				}
				if(document.forms[msgarr[0]].elements[i].id=='txtSalEmail' )
				{
					var s1=document.forms[msgarr[0]].elements[i].value;
					if(s1!="")
					{
						if(echeck(s1)==false)
						{
							alt = alt +"Please enter valid Sales email address\n";
							
						}
					}
				}
				if(document.forms[msgarr[0]].elements[i].id=='txtDateEst' )
				{
					var s1=document.forms[msgarr[0]].elements[i].value;
					var s2=document.forms[msgarr[0]].elements['txttodayDate'].value;
					if(s1!="")
					{
						val=s1.indexOf("/");
						len=s1.length;
						if(val!=2 || len!=7)
						{
							
							alt = alt +"Please enter valid Establishment Date in format(mm/yyyy)\n";
						}
						else if(s1>s2)
						{
							alt = alt +"Please enter valid Establishment Date\n";
							
						}
					}
				}
				if(document.forms[msgarr[0]].elements[i].id=='txtFePhone1' )
				{
					var s1=document.forms[msgarr[0]].elements[i].value;
					
					if(s1!="")
					{
						
						
							alt = alt + validphone(s1,'FrontEnd Phone ');
						
					}
				}
				if(document.forms[msgarr[0]].elements[i].id=='txtBePhone1' )
				{
					var s1=document.forms[msgarr[0]].elements[i].value;
					
					if(s1!="")
					{
						
						
							alt = alt + validphone(s1,'Backend Phone ');
						
					}
				}
				if(document.forms[msgarr[0]].elements[i].id=='txtSpPhone1' )
				{
					var s1=document.forms[msgarr[0]].elements[i].value;
					
					if(s1!="")
					{
						
						
							alt = alt + validphone(s1,'Sponsoring Phone ');
						
					}
				}
				if(document.forms[msgarr[0]].elements[i].id=='txtRscLia' )
				{
					var s1=parseInt(document.forms[msgarr[0]].elements[i].value);
					
					if(s1!=100 && s1!=50)
					{
						
						
							alt = alt +"Risk/Liability should be 50/100 percent \n";
						
					}
				}
				
			}
			
		}
		if(alt=="")
		{
			name="true";	
			return name;
		}
		else
		{
			alert('Please enter following\n\n'+alt);
			return false;
		}
	}
	else
	{
	alert('Please enter following\n\n'+alt);
	return false;
	}
	
}
function confirmPwd()
{
	 if(document.registration.password.value != document.registration.cpassword.value)
		{
			alert("Please Enter Password & Comfirm Password same")
			document.registration.cpassword.focus();
			return false;
		}
	else
	{
		  return true;
	}
}
function confirmEmail(str1,str2)
{
	 if(str1 != str2)
		{
			alert("Please Enter Email & Comfirm Email same")
			document.registration.cemail.focus();
			return false;
		}
	 else
	 {
		  return echeck(document.registration.cemail.value);
	 }
}
function checkterm()
{
	alert(document.registration.agree.checked);
	if(document.registration.agree.checked==false)
	  {
		   alert("You Have not Checked Term and Condition ...");
		   return false;
	  }
	else
	{
		return true;
	}
}
function getObject(obj) 
{
	var theObj;
	if(document.all) 
	{
		if(typeof obj=="string") 
		{
		return document.all(obj);
		} 
		else 
		{
		return obj.style;
		}
	}
	if(document.getElementById) 
	{
		if(typeof obj=="string") 
		{
		return document.getElementById(obj);
		} 
		else 
		{
		return obj.style;
		}
	}
	return null;
}
function validateDesc()
						{
							/*
							if(document.register2.date.value =="")
							{
								alert("Enter Date!")
								return false;
							}
									
							if(document.register2.mobile.value!= "")
							{
								str=document.register2.mobile.value;
								len=str.length;
								for(i=0;i<=len;i++)
								{
									if(str.charAt(i)>=0 || str.charAt(i)<=9)
									{}
									else
									{
										alert("mobile no. should not be characters.");	
										document.register2.mobile.focus();
										return false;
									}
								}
							}
							if (document.register2.workphn.value!= "")
							{
								str=document.register2.workphn.value;
								len=str.length;
								for(i=0;i<=len;i++)
								{
									if(str.charAt(i)>=0 || str.charAt(i)<=9)
									{}
									else
									{
										alert("Work phone no. should not be characters.");	
										document.register2.workphn.focus();
										return false;
									}
								}
							}
							if (document.register2.homephn.value!= "")
							{
								str=document.register2.homephn.value;
								len=str.length;
								for(i=0;i<=len;i++)
								{
									if(str.charAt(i)>=0|| str.charAt(i)<=9)
									{}
									else
									{
										alert("Home phone no. should not be characters.");	
										document.register2.homephn.focus();
										return false;
									}
								}
							} */
							if (document.register2.description.value== "")
							{
								alert(" page description should not beempty.");	
								document.register2.description.focus();
								return false;
							}
							if (document.register2.description.value != "")
							{
								var maxlength = 255;
								var minlength = 40;
								var dis = document.register2.description.value; 
								if(dis.length < minlength)
								{
									alert('Description Length is Minimum 40 Characters');
									return false;
								}
								if(dis.length > maxlength)
								{
									alert('Description Length is Not Maximum 255 Characters');
									return false;
								}
								return true;	
							}
							
								
						}		

function toCount(entrance,exit,text,characters) 
{
var entranceObj=getObject(entrance);
var exitObj=getObject(exit);
var length=characters - entranceObj.value.length;
if(length <= 0) 
{
length=0;
text='<span class="disable"> '+text+' </span>';
entranceObj.value=entranceObj.value.substr(0,characters);
}
 exitObj.innerHTML = text.replace("CHAR",length);
}