
function IsChar(sText,fieldLabel)
		{
			var ValidChars = "0123456789";
			var IsNumber=true;
			var Char;
			
			for (i = 0; i < sText.length && IsNumber == true; i++) 
			  { 
				  Char = sText.charAt(i); 
				  if (ValidChars.indexOf(Char) == -1) 
					 {
				        IsNumber = "false";
						//alert (fieldLabel +' field accepts numbers only.');						
					 }
			  }
		   return IsNumber;   
		}
function otherchk(val)
		{
			e1=document.getElementById("others");
			if(val=="Other")
			{
				e1.innerHTML="<table border=0 cellpadding=0 cellspacing=0><tr><td height=5></td></tr><tr><td><input type='Text' name='other' id='other1' value='Other' style='width:140px' onblur='val_other();' onclick='val_other2();'/></td></tr><tr><td height=5></td></tr></table>";
			}
			else
			{
				e1.innerHTML="";
			}
		}
function IsSpecialChar(sText,fieldLabel)
        {
          var ValidChars = "|[]~%*_+@!#$^!~'\":;/\\123456789{}`-=:;'<,>?&()";
          var IsNumber=true;
          var Char;
          
          for (i = 0; i < sText.length && IsNumber == true; i++) 
          { 
           Char = sText.charAt(i); 
           if (ValidChars.indexOf(Char) != -1) 
           {
                 IsNumber = "false";
          	//alert ("Please enter ");
                             alert(fieldLabel +' field accepts characters only.');
           }
          }
          return IsNumber;   
        }
function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}
function showchap(id)
{
	//alert(id);
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url="../self-invitation/chapter.php"
	url=url+"?c="+id
	xmlHttp.onreadystatechange=stateChanged1 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function showchap1(id)
{
	//alert(id);
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url="self-invitation/chapter_home.php"
	url=url+"?c="+id
	//alert(url);
	xmlHttp.onreadystatechange=stateChanged1 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function display_time(id)
{
	//alert(id);
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url="../self-invitation/chapter.php"
	url=url+"?t="+id
	xmlHttp.onreadystatechange=stateChanged2 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function display_venue(id)
{
	//alert(id);
	xmlHttp1=GetXmlHttpObject()
	if (xmlHttp1==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url="../self-invitation/chapter1.php"
	url=url+"?v="+id
	xmlHttp1.onreadystatechange=stateChanged3 
	xmlHttp1.open("GET",url,true)
	xmlHttp1.send(null)
}
function display_time1(id)
{
	//alert(id);
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url="self-invitation/chapter_home.php"
	url=url+"?t="+id
	xmlHttp.onreadystatechange=stateChanged2 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function display_venue1(id)
{
	//alert(id);
	xmlHttp1=GetXmlHttpObject()
	if (xmlHttp1==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
	var url="self-invitation/chapter_home1.php"
	url=url+"?v="+id
	xmlHttp1.onreadystatechange=stateChanged3 
	xmlHttp1.open("GET",url,true)
	xmlHttp1.send(null)
}
function stateChanged1() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		//alert(xmlHttp.responseText);
		document.getElementById('chap').innerHTML=xmlHttp.responseText;
		return false;
		//alert(str1);
	}
}
function stateChanged2() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		//alert(xmlHttp.responseText);
		document.getElementById('timespan').innerHTML=xmlHttp.responseText;
		return false;
		//alert(str1);
	}
}
function stateChanged3() 
{ 
	if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
	{ 
		//alert(xmlHttp1.responseText);
		document.getElementById('venuespan').innerHTML=xmlHttp1.responseText;
		return false;
		//alert(str1);
	}
}
function valid_invitee()
{
	//alert("");
	if(document.invitefrm.name.value=="" || document.invitefrm.name.value=="Name")
	{
		alert("Please enter Name.")
		document.invitefrm.name.focus();
		document.invitefrm.name.select();
		return false;
	}
	else
    {
        var mytext=document.invitefrm.name.value;
        var number=IsSpecialChar(mytext,"Name");
        if (number=='false')
        {
	        document.invitefrm.name.focus();
	        document.invitefrm.name.select();               
	        return false;
        }
   	}
	if(document.invitefrm.email.value=="" || document.invitefrm.email.value=="Email")
	{
		alert("Please enter Email.")
		document.invitefrm.email.focus();
		document.invitefrm.email.select();
		return false;
	}
	else
	{
		var str =/[-a-zA-Z0-9_\.]+@[-a-zA-Z0-9]+\.[-a-zA-Z0-9\.]+/;
		var eflag = document.invitefrm.email.value.match(str);
		if(eflag!=document.invitefrm.email.value)
		{
			alert("Please enter a valid Email.")
			document.invitefrm.email.focus();
			document.invitefrm.email.select();
			return false;
		}
	}
	if(document.invitefrm.mobilenum.value=="" || document.invitefrm.mobilenum.value=="Mobile Number")
	{
		alert("Please enter Mobile Number.")
		document.invitefrm.mobilenum.focus();
		document.invitefrm.mobilenum.select();
		return false;
	}
	else
	{
        var mytext=document.invitefrm.mobilenum.value;
		var number=IsChar(mytext,"Mobile Number");
		if (number=="false")
		{
			//alert("Mobile Number field accepts numbers only.")
			document.invitefrm.mobilenum.select();
            document.invitefrm.mobilenum.focus();
            return false;
		}
	}//mobile
	if(document.invitefrm.busi_type.value=="Select")
	{
		alert("Please select Business Type.")
		document.invitefrm.busi_type.focus();
		return false;
	}
	/*
	if(document.getElementById('busi_type1').value=="Select")
	{
		alert("Please select Business Type.");
		document.getElementById('busi_type1').focus();
		return false;
	}
	*/
	if(document.invitefrm.busi_type.value=="Other")
	{
		if(document.getElementById('other1').value=="" || document.getElementById('other1').value=="Other")
		{
			alert("Please enter Business Type.")
			document.getElementById('other1').focus();
			document.getElementById('other1').select();
			return false;
		}
	}
	if(document.invitefrm.city.value=="")
	{
		alert("Please select City.")
		document.invitefrm.city.focus();
		return false;
	}
	if(document.getElementById('chapter1').value=="")
	{
		alert("Please select Chapter.")
		document.getElementById('chapter1').focus();
		return false;
	}
	/*if(document.invitefrm.date1.value=="")
	{
		alert("Please select Date.")
		document.invitefrm.date1.focus();
		return false;
	}*/
	
	document.invitefrm.chapterid.value=document.getElementById('chapter1').value;
	//document.invitefrm.frm.value=document.getElementById('frmtime1').value;
	//document.invitefrm.to.value=document.getElementById('totime1').value;
	//document.invitefrm.venue.value=document.getElementById('venue1').value;
	if(document.invitefrm.busi_type.value=="Other")
	{
		document.invitefrm.venue.value=document.getElementById('other1').value;
	}
	return true;
}
function valid_invitee1()
{
	//alert("");
	if(document.invitefrm.name.value=="" || document.invitefrm.name.value=="Name")
	{
		alert("Please enter Name.")
		document.invitefrm.name.focus();
		document.invitefrm.name.select();
		return false;
	}
	else
    {
        var mytext=document.invitefrm.name.value;
        var number=IsSpecialChar(mytext,"Invitor Name");
        if (number=='false')
        {
	        document.invitefrm.name.focus();
	        document.invitefrm.name.select();               
	        return false;
        }
   	}
	if(document.invitefrm.email.value=="" || document.invitefrm.email.value=="Email")
	{
		alert("Please enter Email.")
		document.invitefrm.email.focus();
		document.invitefrm.email.select();
		return false;
	}
	else
	{
		var str =/[-a-zA-Z0-9_\.]+@[-a-zA-Z0-9]+\.[-a-zA-Z0-9\.]+/;
		var eflag = document.invitefrm.email.value.match(str);
		if(eflag!=document.invitefrm.email.value)
		{
			alert("Please enter a valid Email.")
			document.invitefrm.email.focus();
			document.invitefrm.email.select();
			return false;
		}
	}
	if(document.invitefrm.mobilenum.value=="" || document.invitefrm.mobilenum.value=="Mobile Number")
	{
		alert("Please enter Mobile Number.")
		document.invitefrm.mobilenum.focus();
		document.invitefrm.mobilenum.select();
		return false;
	}
	else
	{
        var mytext=document.invitefrm.mobilenum.value;
		var number=IsChar(mytext,"Mobile Number");
		if (number=="false")
		{
			//alert("Mobile Number field accepts numbers only.")
			document.invitefrm.mobilenum.select();
            document.invitefrm.mobilenum.focus();
            return false;
		}
	}//mobile
	if(document.invitefrm.busi_type.value=="Select")
	{
		alert("Please select Business Type.")
		document.invitefrm.busi_type.focus();
		return false;
	}
	if(document.invitefrm.busi_type.value=="Other")
	{
		if(document.getElementById('other1').value=="" || document.getElementById('other1').value=="Other")
		{
			alert("Please enter Business Type.")
			document.getElementById('other1').focus();
			document.getElementById('other1').select();
			return false;
		}
	}
	if(document.invitefrm.city.value=="")
	{
		alert("Please select City.")
		document.invitefrm.city.focus();
		return false;
	}
	if(document.getElementById('chapter1').value=="")
	{
		alert("Please select Chapter.")
		document.getElementById('chapter1').focus();
		return false;
	}
	document.invitefrm.chapterid.value=document.getElementById('chapter1').value;
	if(document.invitefrm.busi_type.value=="Other")
	{
		document.invitefrm.venue.value=document.getElementById('other1').value;
	}
	return true;
}
function val_name()
{
	if(document.invitefrm.name.value=="")
	{
		document.invitefrm.name.value="Name";
	}
}
function val_name2()
{
	if(document.invitefrm.name.value=="Name")
	{
		document.invitefrm.name.value="";
	}
}
function val_email()
{
	if(document.invitefrm.email.value=="")
	{
		document.invitefrm.email.value="Email";
	}
}
function val_email2()
{
	if(document.invitefrm.email.value=="Email")
	{
		document.invitefrm.email.value="";
	}
}
function val_mnum()
{
	if(document.invitefrm.mobilenum.value=="")
	{
		document.invitefrm.mobilenum.value="Mobile Number";
	}
}
function val_mnum2()
{
	if(document.invitefrm.mobilenum.value=="Mobile Number")
	{
		document.invitefrm.mobilenum.value="";
	}
}
function val_other()
{
	if(document.getElementById('other1').value=="")
	{
		document.getElementById('other1').value="Other";
	}
}
function val_other2()
{
	if(document.getElementById('other1').value=="Other")
	{
		document.getElementById('other1').value="";
	}
}
function subcity()
{
	var str=location.href;
	//alert(str);
	document.citydropfrm.url.value=str;
	document.citydropfrm.submit();
}