	
//user registration 
function register()
{	
/*	if(document.registerfrm.registration.value=="")
	{
		alert("Select Registration type");
		document.registerfrm.registration.focus();
		return false;
	}else*/ if(document.registerfrm.title.value=="")
	{
		alert("Select Title");
		document.registerfrm.title.focus();
		return false;
	}
	else if(document.registerfrm.fname.value=="")
	{
		alert("Enter Your First Name");
		document.registerfrm.fname.focus();
		return false;
	}
	else if(document.registerfrm.lname.value=="")
	{
		alert("Enter Your Last Name");
		document.registerfrm.lname.focus();
		return false;
	}
		else if(document.registerfrm.email.value=="")
	{
		alert("Enter Your email address");
		document.registerfrm.email.focus();
		return false;
	}
	else if(echeck(document.registerfrm.email.value)==false){
		document.registerfrm.email.value="";
		document.registerfrm.focus()
		return false;
	}
	else if(document.registerfrm.upass.value=="")
	{
		alert("Enter Your Password");
		document.registerfrm.upass.focus();
		return false;
	}
	else if(document.registerfrm.cpass.value=="")
	{
		alert("Enter Confirm Password");
		document.registerfrm.cpass.focus();
		return false;
	}
	else if(document.registerfrm.cpass.value!=document.registerfrm.upass.value)
	{
		alert("Password and confirm password doesn't match");
		document.registerfrm.upass.select();
		return false;
	}
	else if(document.registerfrm.bday.value=="")
	{
		alert("Select Your Birth Day");
		document.registerfrm.bday.focus();
		return false;
	}
	else if(document.registerfrm.bmonth.value=="")
	{
		alert("Select Your Birth Month");
		document.registerfrm.bmonth.focus();
		return false;
	}
	else if(document.registerfrm.byear.value=="")
	{
		alert("Select Your Birth Year");
		document.registerfrm.byear.focus();
		return false;
	}
	else if(document.registerfrm.address.value=="")
	{
		alert("Enter address");
		document.registerfrm.address.focus();
		return false;
	}
	else if(document.registerfrm.city.value=="")
	{
		alert("Enter City");
		document.registerfrm.city.focus();
		return false;
	}
	else if(document.registerfrm.states.value=="")
	{
		alert("Enter State");
		document.registerfrm.states.focus();
		return false;
	}
	else if(document.registerfrm.country.value=="")
	{
		alert("Select Country");
		document.registerfrm.country.focus();
		return false;
	}
/*	else if(document.registerfrm.zip.value=="")
	{
		alert("Enter Zipcode");
		document.registerfrm.zip.focus();
		return false;
	}
	else if(document.registerfrm.phone.value=="")
	{
		alert("Enter Phone");
		document.registerfrm.phone.focus();
		return false;
	}*/
	/*Personal Validation*/
	/*
	if(document.registerfrm.registration.value=="Personal")
	{
		if(document.registerfrm.aboutme.value=="")
		{
		alert("Enter About Me description");
		document.registerfrm.aboutme.focus();
		return false;
		}
		if(document.registerfrm.herefor.value=="")
		{
		alert("Enter Here for");
		document.registerfrm.herefor.focus();
		return false;
		}
		var sd=0;
		for(ef=1;ef<=7;ef++)
		{
		var srv=eval("document.registerfrm.humor"+ef);
		if(srv.checked) var sd=1;
		}
		if(sd==0)
		{
		alert("Select your Humor");
		document.registerfrm.humor1.focus();
		return false;
		}
		
		var sd=0;
		for(ef=1;ef<=11;ef++)
		{
		var srv=eval("document.registerfrm.fashion"+ef);
		if(srv.checked) var sd=1;
		}
		if(sd==0)
		{
		alert("Select your fashion");
		document.registerfrm.fashion1.focus();
		return false;
		}
		
		var sd=0;
		for(ef=1;ef<=8;ef++)
		{
		var srv=eval("document.registerfrm.living"+ef);
		if(srv.checked) var sd=1;
		}
		if(sd==0)
		{
		alert("Select your Living");
		document.registerfrm.living1.focus();
		return false;
		}
		if(document.registerfrm.webpage.value=="")
		{
		alert("Enter Your Web Page");
		document.registerfrm.webpage.focus();
		return false;
		}
		if(document.registerfrm.contact.value=="")
		{
		alert("Enter Your Contact");
		document.registerfrm.contact.focus();
		return false;
		}
	}*/
	/*Company Validation*/
	/*
	if(document.registerfrm.registration.value=="Company")
	{
	return company();
	}
	/*events Validation*/
	/*
	if(document.registerfrm.registration.value=="Events")
	{
	return events();
	}*/
	/*Sites Validation*/
	/*
	if(document.registerfrm.registration.value=="Sites")
	{
	if(document.registerfrm.website_category.value=="")
	{
	alert("Select Website Category");
	document.registerfrm.website_category.focus();
	return false;
	}
	if(document.registerfrm.website_name.value=="")
	{
	alert("Select Website Name");
	document.registerfrm.website_name.focus();
	return false;
	}
	if(document.registerfrm.website_link.value=="")
	{
	alert("Select Website Link");
	document.registerfrm.website_link.focus();
	return false;
	}
	}*/
	return true;
}

//Edit Use profile 
function edit_profile()
{	
	if(document.registerfrm.title.value=="")
	{
		alert("Select Title");
		document.registerfrm.title.focus();
		return false;
	}
	else if(document.registerfrm.fname.value=="")
	{
		alert("Enter Your First Name");
		document.registerfrm.fname.focus();
		return false;
	}
	else if(document.registerfrm.lname.value=="")
	{
		alert("Enter Your Last Name");
		document.registerfrm.lname.focus();
		return false;
	}
	else if(document.registerfrm.bday.value=="")
	{
		alert("Select Your Birth Day");
		document.registerfrm.bday.focus();
		return false;
	}
	else if(document.registerfrm.bmonth.value=="")
	{
		alert("Select Your Birth Month");
		document.registerfrm.bmonth.focus();
		return false;
	}
	else if(document.registerfrm.byear.value=="")
	{
		alert("Select Your Birth Year");
		document.registerfrm.byear.focus();
		return false;
	}
	else if(document.registerfrm.address.value=="")
	{
		alert("Enter address");
		document.registerfrm.address.focus();
		return false;
	}
	else if(document.registerfrm.city.value=="")
	{
		alert("Enter City");
		document.registerfrm.city.focus();
		return false;
	}
	else if(document.registerfrm.state.value=="")
	{
		alert("Enter State");
		document.registerfrm.state.focus();
		return false;
	}
	else if(document.registerfrm.country.value=="")
	{
		alert("Select Country");
		document.registerfrm.country.focus();
		return false;
	}
	else if(document.registerfrm.zip.value=="")
	{
		alert("Enter Zipcode");
		document.registerfrm.zip.focus();
		return false;
	}
	else if(document.registerfrm.phone.value=="")
	{
		alert("Enter Phone");
		document.registerfrm.phone.focus();
		return false;
	}
	else if(document.registerfrm.email.value=="")
	{
		alert("Enter Your email address");
		document.registerfrm.email.focus();
		return false;
	}
	else if(echeck(document.registerfrm.email.value)==false){
		document.registerfrm.email.value="";
		document.registerfrm.focus()
		return false;
	}
	else if(document.registerfrm.upass.value!="" && document.registerfrm.cpass.value!=document.registerfrm.upass.value)
	{
		alert("Password and confirm password doesn't match");
		document.registerfrm.upass.select();
		return false;
	}
	else if(document.registerfrm.activity.value=="")
	{
		alert("Select Activity");
		document.registerfrm.activity.focus();
		return false;
	}
	return true;
}



//event validation
function eventtemp()
{
	if(document.eventfrm.ecategory.value=="")
	{
		alert("Select Event Category");
		document.eventfrm.ecategory.focus();
		return false;
	}
	else if(document.eventfrm.escategory.value=="")
	{
		alert("Select Event Subcategory");
		document.eventfrm.escategory.focus();
		return false;
	}
	else if(document.eventfrm.event_name.value=="")
	{
		alert("Enter Event Name");
		document.eventfrm.event_name.focus();
		return false;
	}
	else if(document.eventfrm.venue.value=="")
	{
		alert("Enter Event venue");
		document.eventfrm.venue.focus();
		return false;
	}
	else if(document.eventfrm.city.value=="")
	{
		alert("Enter City");
		document.eventfrm.city.focus();
		return false;
	}
	else if(document.eventfrm.state.value=="")
	{
		alert("Enter State");
		document.eventfrm.state.focus();
		return false;
	}
	else if(document.eventfrm.zip.value=="")
	{
		alert("Enter Zip Code");
		document.eventfrm.zip.focus();
		return false;
	}
	else if(document.eventfrm.event_date.value=="")
	{
		alert("Enter Event date");
		document.eventfrm.event_date.focus();
		return false;
	}
	else if(document.eventfrm.tevent_date.value!="" && document.eventfrm.tevent_date.value<document.eventfrm.event_date.value)
	{
		alert("Event To date is not valid");
		document.eventfrm.tevent_date.select();
		return false;
	}
	else if(document.eventfrm.price.value=="")
	{
		alert("Enter Price");
		document.eventfrm.price.focus();
		return false;
	}
	/*else if(document.eventfrm.ticket_url.value=="")
	{
		alert("Enter Buy Ticket Url");
		document.eventfrm.ticket_url.focus();
		return false;
	}*/
	else if(document.eventfrm.event_desc.value=="")
	{
		alert("Enter Event description");
		document.eventfrm.event_desc.focus();
		return false;
	}
	
	return true;
}

//photo upload validation
function photo(photo,audio,video)
{
	var i1=0;
	//check if file is selected
	for(i=1;i<=photo;i++)
	{
		var t="photo"+i;
		var t1=eval("document.eventfrm."+t);
		if(t1.value!="")
		{
			i1++;
		}
		
	}	
	for(i=1;i<=audio;i++)
	{
		var t="audio"+i;
		var t1=eval("document.eventfrm."+t);
		if(t1.value!="")
		{
			i1++;
		}
		
	}
	for(i=1;i<=video;i++)
	{
		var t="video"+i;
		var t1=eval("document.eventfrm."+t);
		if(t1.value!="")
		{
			i1++;
		}
		
	}
	if(i1==0)
	{
		alert("Select file for upload");
		return false;
	}
	
	return true;
}
//banner upload validation
function banner()
{
	var i1=0;
	
	//check if file is selected
	for(i=1;i<=10;i++)
	{
		var t="banner"+i;
		var t1=eval("document.bannerfrm."+t);
		if(t1.value!="")
		{
			i1++;
		}
		
	}	
	if(i1==0)
	{
		alert("Select file for upload");
		return false;
	}
	
	return true;
}

//forgot password
function forgot()
{
	if(document.forgotfrm.email.value=="")
	{
		alert("Enter Your Email Address");
		document.forgotfrm.email.focus();
		return false;
	}
	
	return true; 
	
}

//search date validation
function DateRange_onclick()
{
			document.SearchPage.item("DateMonth").disabled = true;
			document.SearchPage.item("DateDay").disabled = true;
			document.SearchPage.item("DateYear").disabled = true;

			document.SearchPage.item("StartDateMonth").disabled = false;
			document.SearchPage.item("StartDateDay").disabled = false;
			document.SearchPage.item("StartDateYear").disabled = false;

			document.SearchPage.item("EndDateMonth").disabled = false;
			document.SearchPage.item("EndDateDay").disabled = false;
			document.SearchPage.item("EndDateYear").disabled = false;
}

//search date validation
function Date_onclick()
{
			document.SearchPage.item("DateMonth").disabled = false;
			document.SearchPage.item("DateDay").disabled = false;
			document.SearchPage.item("DateYear").disabled = false;

			document.SearchPage.item("StartDateMonth").disabled = true;
			document.SearchPage.item("StartDateDay").disabled = true;
			document.SearchPage.item("StartDateYear").disabled = true;

			document.SearchPage.item("EndDateMonth").disabled = true;
			document.SearchPage.item("EndDateDay").disabled = true;
			document.SearchPage.item("EndDateYear").disabled = true;
}

//advanced search validation
function validateInput()
{
			var proceed = true;
			if (document.SearchPage.item("DateGroup")[0].checked)
				{
					if (document.SearchPage.item("DateMonth").value == "" || document.SearchPage.item("DateDay").value == "" || document.SearchPage.item("DateYear").value == "")
					{
						proceed = false;
					}
					else
					{
						var today = new Date();
						var todaysDay = today.getDate();
						var todaysMonth = (today.getMonth() + 1);
						var todaysYear = today.getYear();

						var DateYear = document.SearchPage.item("DateYear").value;
						var DateMonth = document.SearchPage.item("DateMonth").value;
						var DateDay = document.SearchPage.item("DateDay").value;

						if (DateYear == todaysYear )
						{
							if (DateMonth == todaysMonth )
							{
								if ( DateDay < todaysDay )
								{
									proceed = false;
								}
							}
							else if (DateMonth < todaysMonth)
							{
								proceed = false;
							}
						}
					} 
				}
				else if (document.SearchPage.item("DateGroup")[1].checked)
				{
					if ((document.SearchPage.item("StartDateMonth").value == "" & document.SearchPage.item("StartDateDay").value == "" & document.SearchPage.item("StartDateYear").value == "") || (document.SearchPage.item("EndDateMonth").value == "" & document.SearchPage.item("EndDateDay").value == "" & document.SearchPage.item("EndDateYear").value == ""))
					{
						proceed = false;
					}
					else
					{
						var today = new Date();
						var todaysDay = today.getDate();
						var todaysMonth = (today.getMonth() + 1);
						var todaysYear = today.getYear();

						var StartDateYear = document.SearchPage.item("StartDateYear").value;
						var StartDateMonth = document.SearchPage.item("StartDateMonth").value;
						var StartDateDay = document.SearchPage.item("StartDateDay").value;

						var EndDateYear = document.SearchPage.item("EndDateYear").value;
						var EndDateMonth = document.SearchPage.item("EndDateMonth").value;
						var EndDateDay = document.SearchPage.item("EndDateDay").value;

						if (StartDateYear == todaysYear )
						{
							if (StartDateMonth == todaysMonth )
							{
								if ( StartDateDay < todaysDay )
								{
									proceed = false;
								}
							}
							else if (StartDateMonth < todaysMonth)
							{
								proceed = false;
							}
						}

						if (EndDateYear == StartDateYear)
						{
							if (EndDateMonth == StartDateMonth )
							{
								if ( EndDateDay < StartDateDay )
								{
									proceed = false;
								}
							}
							else if (EndDateMonth < StartDateMonth)
							{
								proceed = false;
							}
						}
						else if (EndDateYear < StartDateYear)
						{
							proceed = false;
						}
					} 
			}
		
			if (proceed)
			{
				document.SearchPage.submit();
			}
			else
			{
				alert("Search Criteria Invalid");
				if (document.SearchPage.item("DateGroup")[0].checked)
				{
					document.SearchPage.item("DateMonth").focus();
				}
				else if (document.SearchPage.item("DateGroup")[1].checked)
				{
					document.SearchPage.item("StartDateMonth").focus();
				}
				return proceed;
			}
			
				
}
//memebership upgrade
function upgrade()
{
	if(document.packfrm.email.value=="")
	{
		alert("Select Your Package");
		document.packfrm.email.focus();
		return false;
	}
	
	return true;
	
}

//user login 
function user_login()
{
	if(document.loginfrm.usr_name.value=="")
	{
		alert("Enter Your User Name");
		document.loginfrm.usr_name.focus();
		return false;
	}
	if(document.loginfrm.usr_pwd.value=="")
	{
		alert("Enter Your Password");
		document.loginfrm.usr_pwd.focus();
		return false;
	}
	return true;
}

 

//email validation 
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")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

	return true;	
	}
	
// category validation
function category()
{
	if(document.categoryfrm.category_name.value=="")
	{
		alert("Enter Category Name");
		document.categoryfrm.category_name.focus();
		return false;
	}

	return true;
}

// subcategory validation
function subcategory()
{
	if(document.categoryfrm.category.value=="")
	{
		alert("Select Category Name");
		document.categoryfrm.category.focus();
		return false;
	}
	else if(document.categoryfrm.subcategory_name.value=="")
	{
		alert("Enter Subcategory Name");
		document.categoryfrm.subcategory_name.focus();
		return false;
	}

	return true;
}	
