//for validation of site url
function checkaddvideo()
{
	var form = document.addvideo;
//	var filter  = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
	var filter = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
	
	if(form.videourl.value =='')
	{
		alert('Please Enter Video Url!');
		form.videourl.focus();
		return false;
	}
	if(!filter.test(form.videourl.value))
	{
		alert('Please Enter Valid Video Url!');
		form.videourl.focus();
		return false;
	}

}


//for validation of create album
function checkca()
{
	var form = document.createalbum;
	
	if(form.albumname.value == '')
	{
		alert('Plaese Enter Album Title!');
		form.albumname.focus();
		return false;
	}
	
}


//for validation of edit album
function checkea()
{
	var form = document.editalbum;
	
	if(form.albumname.value == '')
	{
		alert('Plaese Enter Album Title!');
		form.albumname.focus();
		return false;
	}
	
}



//for validation of search cp
function checkcr()
{
	var form = document.csearch;
	
	if(form.name.value == '')
	{
		alert('Please Enter Search Keyword!');
		form.name.focus();
		return false;
	}
}


//for validation of scrap in friend
function checksreplyform1()
{
	var form = document.sreply1;
	
	if(form.reply.value == '')
	{
		alert('Please Enter Text!');
		form.reply.focus();
		return false;
	}
}



//for validation of edit testimonials
function checkedittestimonialform()
{
	var form = document.edittestimonial;
	
	if(form.reply1.value == '')
	{
		alert('Please Enter Text!');
		form.reply1.focus();
		return false;
	}
}

//for validation of scrap
function checksreplyform(textarea)
{
	var form = document.sreply;
	
	if(document.getElementById(textarea).value == '')
	{
		alert('Please Enter Text!');
		document.getElementById(textarea).focus();
		return false;
	}
}


//for create album form
function createalbumshow(caid)
{	
	var browser=navigator.appName;
		if (browser=="Netscape")  	
		 {
			document.getElementById(caid).style.display='table-row';
		 }
		else if (browser=="Microsoft Internet Explorer")  	
		{
			document.getElementById(caid).style.display='block';
		}
}


//for create album form
function createalbumhide(caid)
{	
	var browser=navigator.appName;
		if (browser=="Netscape")  	
		 {
			document.getElementById(caid).style.display='none';
		 }
		else if (browser=="Microsoft Internet Explorer")  	
		{
			document.getElementById(caid).style.display='none';
		}
}


//for reply show form
function replyshow(trid)
{	
	var browser=navigator.appName;
		if (browser=="Netscape")  	
		 {
			document.getElementById(trid).style.display='table-row';
		 }
		else if (browser=="Microsoft Internet Explorer")  	
		{
			document.getElementById(trid).style.display='block';
		}
}


//for reply hide form
function replyhide(trid)
{	
	var browser=navigator.appName;
		if (browser=="Netscape")  	
		 {
			document.getElementById(trid).style.display='none';
		 }
		else if (browser=="Microsoft Internet Explorer")  	
		{
			document.getElementById(trid).style.display='none';
		}
}

//for community profile form
function checkcommunityprofileform()
{
	var form = document.communityprofile;
	var image = document.getElementsByName('image[]');
	var language = document.getElementsByName('language[]');
	var interest = document.getElementsByName('interested[]');

	if(form.fname.value == '')
	{
		alert('Enter First Name!');
		form.fname.focus();
		return false;
	}
	if(form.sname.value == '')
	{
		alert('Enter Surname!');
		form.sname.focus();
		return false;
	}
	if(form.birthdt.value == '')
	{
		alert('Select Birthdate!');
		form.birthdt.focus();
		return false;
	}
	if(form.city.value == '')
	{
		alert('Enter City!');
		form.city.focus();
		return false;
	}
	if(form.state.value == '')
	{
		alert('Enter State!');
		form.state.focus();
		return false;
	}
	if(form.cntid.value == '0')
	{
		alert('Select Country!');
		form.cntid.focus();
		return false;
	}
	
	for(var i=0; i <language.length; i++)
	{
		if(language[i].value == '')
		{
			alert('Select at least one Language!');
			language[i].focus();
			return false;
		}
	}
	
	var hasChecked = false;
	for (var i = 0; i < interest.length; i++)
	{
		if (interest[i].checked)
		{
		hasChecked = true;
		break;
		}
	}
	if (hasChecked == false)
	{
		alert('Select at least one Interest!');
		return false;
	}
	
	if(form.ms.value == '0')
	{
		alert('Select Marital Status!');
		form.ms.focus();
		return false;
	}
	if(form.relid.value == '0')
	{
		alert('Select Religion!');
		form.relid.focus();
		return false;
	}
	for (var i = 0; i < image.length; i++)
	{
	 	  if(image[i].value != "")
	  	  {
			var filename = image[i].value;
			var ext = filename.substring(filename.lastIndexOf('.') + 1);
			var final_ext = ext.toLowerCase();
			if(!(final_ext == "gif" || final_ext == "jpeg" || final_ext == "jpg"))
			{
				alert("Upload Jpeg, Jpg, Gif Only!");
				image[i].value="";
				image[i].focus();
				return false;
			}
	  	}
	}

}


//for subhkamna form
function checksubhkamnaform()
{
	var form = document.subhkamna;
	var image = document.getElementsByName('image[]');
	
	if(form.scid.value == '0')
	{
		alert('Select Subhkamna Category!');
		form.scid.focus();
		return false;
	}
	if(form.toname.value == '')
	{
		alert('Enter Name!');
		form.toname.focus();
		return false;
	}
	if(form.message.value == '')
	{
		alert('Enter Message!');
		form.message.focus();
		return false;
	}
	for (var i = 0; i < image.length; i++)
	{
	 	  if(image[i].value != "")
	  	  {
			var filename = image[i].value;
			var ext = filename.substring(filename.lastIndexOf('.') + 1);
			var final_ext = ext.toLowerCase();
			if(!(final_ext == "gif" || final_ext == "jpeg" || final_ext == "jpg"))
			{
				alert("Upload Jpeg, Jpg, Gif Only!");
				image[i].value="";
				image[i].focus();
				return false;
			}
	  	}
	}
	if(form.fromname.value == '')
	{
		alert('Enter From Name!');
		form.fromname.focus();
		return false;
	}
	if(form.displaydt.value == '')
	{
		alert('Select Display Date!');
		form.displaydt.focus();
		return false;
	}
}


//for shraddhanjali form
function checkshraddhanjaliform()
{
	var form = document.shraddhanjali;
	var image = document.getElementsByName('image[]');
	
	if(form.toname.value == '')
	{
		alert('Enter Name!');
		form.toname.focus();
		return false;
	}
	if(form.shyear.value == '')
	{
		alert('Enter Shraddhanjali Year!');
		form.shyear.focus();
		return false;
	}
	if(form.message.value == '')
	{
		alert('Enter Message!');
		form.message.focus();
		return false;
	}
	for (var i = 0; i < image.length; i++)
	{
	 	  if(image[i].value != "")
	  	  {
			var filename = image[i].value;
			var ext = filename.substring(filename.lastIndexOf('.') + 1);
			var final_ext = ext.toLowerCase();
			if(!(final_ext == "gif" || final_ext == "jpeg" || final_ext == "jpg"))
			{
				alert("Upload Jpeg, Jpg, Gif Only!");
				image[i].value="";
				image[i].focus();
				return false;
			}
	  	}
	}
	if(form.fromname.value == '')
	{
		alert('Enter From Name!');
		form.fromname.focus();
		return false;
	}
	if(form.deathdt.value == '')
	{
		alert('Select Death Date!');
		form.deathdt.focus();
		return false;
	}
}

//for besanu form
function checkbesanuform()
{
	var form = document.besanu;
	var image = document.getElementsByName('image[]');
	
	if(form.name.value == '')
	{
		alert('Enter Name!');
		form.name.focus();
		return false;
	}
	if(form.message.value == '')
	{
		alert('Enter Message!');
		form.message.focus();
		return false;
	}
	for (var i = 0; i < image.length; i++)
	{
	 	  if(image[i].value != "")
	  	  {
			var filename = image[i].value;
			var ext = filename.substring(filename.lastIndexOf('.') + 1);
			var final_ext = ext.toLowerCase();
			if(!(final_ext == "gif" || final_ext == "jpeg" || final_ext == "jpg"))
			{
				alert("Upload Jpeg, Jpg, Gif Only!");
				image[i].value="";
				image[i].focus();
				return false;
			}
	  	}
	}
	if(form.displaydt.value == '')
	{
		alert('Select Display Date!');
		form.displaydt.focus();
		return false;
	}
	
}


function swapshowhide(theForm)
{
	var form = theForm;
	
	if(form.swap.checked != true)
	{
		document.getElementById('aboutme').style.display='none';		
	}
	else
	{
		document.getElementById('aboutme').style.display='block';
	}
}


function checkchangeuserpassform()
{
	var form = document.changeuserpass;
	
	if(form.npass.value == "")
	{
		alert('Please Enter New Password!');
		form.npass.focus();
		return false;
	}
	if(form.npass.value.length <5)
	{
		alert('Password must be more then 4 character long.!');
		form.npass.focus();
		return false;
	}
	if(form.cpass.value == "")
	{
		alert('Please Enter Confirm Password!');
		form.cpass.focus();
		return false;
	}
	if(form.npass.value != form.cpass.value)
	{
		alert('Confirm Password is not matched!');	
		form.cpass.focus();
		return false;
	}
}


//for add photo form
function checkaddphotoform()
{
	var form = document.addphoto;
	var image = document.getElementsByName('image[]');
	
	for (var i = 0; i < image.length; i++)
	{
		  if(image[i].value != "")
	  	  {
			var filename = image[i].value;
			var ext = filename.substring(filename.lastIndexOf('.') + 1);
			var final_ext = ext.toLowerCase();
			if(!(final_ext == "gif" || final_ext == "jpeg" || final_ext == "jpg"))
			{
				alert("Upload Jpeg, Jpg, Gif Only!");
				image[i].value="";
				image[i].focus();
				return false;
			}
	  	}
	}

}


//for add new photo form
function checkaddnewphotoform()
{
	var form = document.addnewphoto;
	var image = document.getElementsByName('image[]');
	
	for (var i = 0; i < image.length; i++)
	{
		  if(image[i].value != "")
	  	  {
			var filename = image[i].value;
			var ext = filename.substring(filename.lastIndexOf('.') + 1);
			var final_ext = ext.toLowerCase();
			if(!(final_ext == "gif" || final_ext == "jpeg" || final_ext == "jpg"))
			{
				alert("Upload Jpeg, Jpg, Gif Only!");
				image[i].value="";
				image[i].focus();
				return false;
			}
	  	}
	}
}

//for edit profile
function checkeditprofileform()
{
	var form = document.editprofile;
	
	if(form.title.value == '')
	{
		alert('Enter Title!');
		form.title.focus();
		return false;
	}		
	if (form.fname.value=="")
	{
		alert('Enter First Name!');
		form.fname.focus();
		return false;
	}
	if (form.sname.value=="")
	{
		alert('Enter Surname!');
		form.sname.focus();
		return false;
	}
	if (form.postcode.value=="")
	{
		alert('Enter Postcode!');
		form.postcode.focus();
		return false;
	}
}


//for matrimonial form
function matrimonialform()
{
	var form = document.matrimonial;
	var image = document.getElementsByName('image[]');
	var data = document.getElementsByName('data[]');
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(form.name.value == '')
	{
		alert('Enter Name!');
		form.name.focus();
		return false;
	}
	if(form.birthdt.value == '')
	{
		alert('Select Birth Date!');
		form.birthdt.focus();
		return false;
	}
	if(form.relid.value == '')
	{
		alert('Select Religion!');
		form.relid.focus();
		return false;
	}
	if(form.aboutme.value == '')
	{
		alert('Please Fill Up About Me!');
		form.aboutme.focus();
		return false;
	}
	if(form.myhobbies.value == '')
	{
		alert('Please Fill Up Myhobbies!');
		form.myhobbies.focus();
		return false;
	}
	if(form.education.value == '')
	{
		alert('Enter Education!');
		form.education.focus();
		return false;
	}
	if(form.physicalstatus.value == '')
	{
		alert('Enter Physical Status!');
		form.physicalstatus.focus();
		return false;
	}
	for (var i = 0; i < image.length; i++)
	{
	 	  if(image[i].value != "")
	  	  {
			var filename = image[i].value;
			var ext = filename.substring(filename.lastIndexOf('.') + 1);
			var final_ext = ext.toLowerCase();
			if(!(final_ext == "gif" || final_ext == "jpeg" || final_ext == "jpg"))
			{
				alert("Upload Jpeg, Jpg, Gif Only!");
				image[i].value="";
				image[i].focus();
				return false;
			}
	  	}
	}
	for (var i = 0; i < data.length; i++)
	{
	 	  if(data[i].value != "")
	  	  {
			var filename = data[i].value;
			var ext = filename.substring(filename.lastIndexOf('.') + 1);
			var final_ext = ext.toLowerCase();
			if(!(final_ext == "doc" || final_ext == "pdf"))
			{
				alert("Upload Doc & Pdf Only!");
				data[i].value="";
				data[i].focus();
				return false;
			}
	  	}
	}
	if(form.fathername.value == '')
	{
		alert('Enter Father Name!');
		form.fathername.focus();
		return false;
	}
	if(form.phone.value == '')
	{
		alert('Enter Phone No.!');
		form.phone.focus();
		return false;
	}
	if(form.email.value == '')
	{
		alert('Enter Email Id!');
		form.email.focus();
		return false;
	}
	if(!filter.test(form.email.value))
	{
		alert('Enter Valid Email Id!');
		form.email.focus();
		return false;
	}
	
}


//for business listing form
function checkclassifiedform()
{
	var form = document.classified;
	var image = document.getElementsByName('image[]');
	
	if(form.ccategory.value == '0')
	{
		alert('Select Category!');
		form.ccategory.focus();
		return false;
	}
	if(form.title.value == '')
	{
		alert('Enter Title!');
		form.title.focus();
		return false;
	}
	if(form.details.value == '')
	{
		alert('Enter Details!');
		form.details.focus();
		return false;
	}
	if(form.price.value == '')
	{
		alert('Enter Price!');
		form.price.focus();
		return false;
	}
	for (var i = 0; i < image.length; i++)
	{
	 	  if(image[i].value != "")
	  	  {
			var filename = image[i].value;
			var ext = filename.substring(filename.lastIndexOf('.') + 1);
			var final_ext = ext.toLowerCase();
			if(!(final_ext == "gif" || final_ext == "jpeg" || final_ext == "jpg"))
			{
				alert("Upload Jpeg, Jpg, Gif Only!");
				image[i].value="";
				image[i].focus();
				return false;
			}
	  	}
	}
	
}


function forgotpassform()
{
	var form = document.forgotpass;
	
	if (form.lostemail.value=="")
	{
		alert('Enter valid email, which entered while registration!');
		form.lostemail.focus();
		return false;
	}
	
	var x = form.lostemail.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) 
		{
			//alert('YES! Correct email address');
		}	
		else 
		{
		alert('Username / Email ID is not valid!\n\nPlease Use Valid Username / Email ID!');
		form.lostemail.focus();
		return false;
		}	
}


//check userlogin form
function checkuserlogin()
{
	var form = document.userlogin;
	var emailvalid  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(form.txtuser.value == '')
	{
		alert('Please Enter Email Id!');
		form.txtuser.focus();
		return false;
	}
	else if(!emailvalid.test(form.txtuser.value))
	{
		alert('Plaese Enter Valid Email Id!');
		form.txtuser.focus();
		return false;
	}
	else if(form.txtpass.value=='')
	{
		alert('Please Enter Password!');
		form.txtpass.focus();
		return false;
	}
}


//for business listing form
function checkblisting()
{
	var form = document.blisting;
	var data = document.getElementsByName('data[]');
	
	if(form.catid.value == '0')
	{
		alert('Select Category!');
		form.catid.focus();
		return false;
	}
	if(form.cmpname.value == '')
	{
		alert('Enter Company Name!');
		form.cmpname.focus();
		return false;
	}
	if(form.since.value == '')
	{
		alert('Enter Since!');
		form.since.focus();
		return false;
	}
	if(form.proprietor.value == '')
	{
		alert('Enter Proprietor Name!');
		form.proprietor.focus();
		return false;
	}
	if(form.address.value == '')
	{
		alert('Enter Address!');
		form.address.focus();
		return false;
	}
	if(form.city.value == '')
	{
		alert('Enter City!');
		form.city.focus();
		return false;
	}
	if(form.phone.value == '')
	{
		alert('Enter Phone No.!');
		form.phone.focus();
		return false;
	}
	for (var i = 0; i < data.length; i++)
	{
	 	  if(data[i].value != "")
	  	  {
			var filename = data[i].value;
			var ext = filename.substring(filename.lastIndexOf('.') + 1);
			var final_ext = ext.toLowerCase();
			if(!(final_ext == "gif" || final_ext == "jpeg" || final_ext == "jpg"))
			{
				alert("Upload Jpeg, Jpg, Gif Only!");
				data[i].value="";
				data[i].focus();
				return false;
			}
	  	}
	}
	
}


//for limitation of textarea
function limitText(limitField, limitNum) {
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
    } 
}


//for customer form
function customerform()
{
	var form = document.customer;
	
	if (form.email.value=="")
	{
		alert('Enter Valid Email!');
		form.email.focus();
		return false;
	}
	
	var x = form.email.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) 
		{
			//alert('YES! Correct email address');
		}	
		else 
		{
		alert('Username / Email ID is not valid!\n\nPlease Use Valid Username / Email ID!');
			form.email.focus();
		return false;
		}	
	if (form.pass.value=="")
	{
		alert('Enter Password!');
		form.pass.focus();
		return false;
	}
	
	if (form.pass.value.length < 5)
	{
		alert('Password must be more then 4 character long.!');
		form.pass.focus();
		return false;
	}
	
	
	if (form.pass.value != form.cpass.value)
	{
		alert('Confirm Password is not matched!');
		form.cpass.focus();
		return false;
	}
	
	if (form.title.value=="")
	{
		alert('Enter Title!');
		form.title.focus();
		return false;
	}
	
	if (form.fname.value=="")
	{
		alert('Enter First Name!');
		form.fname.focus();
		return false;
	}
	
	if (form.sname.value=="")
	{
		alert('Enter Surname!');
		form.sname.focus();
		return false;
	}
		
	if (form.city.value=="")
	{
		alert('Enter city!');
		form.city.focus();
		return false;
	}
	
	if (form.postcode.value=="")
	{
		alert('Enter Postcode!');
		form.postcode.focus();
		return false;
	}
	
	if (form.txtCaptcha.value=="")
	{
		alert('Enter Captcha value!');
		form.txtCaptcha.focus();
		return false;
	}
	
	if(document.getElementById('captchast').value=='1')
	{
		alert('Verification Code not match');
		form.txtCaptcha.focus();
		return false;
	}
	
	if (form.terms.checked != true)
	{
		alert('To Procceed, you have to accept terms and conditions.!');
		form.terms.focus();
		return false;
	}	
}


//for customer edit orm
function editcustomerform()
{
	var form = document.customer;
	
	if (form.email.value=="")
	{
		alert('Enter Valid Email!');
		form.email.focus();
		return false;
	}
	
	var x = form.email.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) 
		{
			//alert('YES! Correct email address');
		}	
		else 
		{
		alert('Username / Email ID is not valid!\n\nPlease Use Valid Username / Email ID!');
			form.email.focus();
		return false;
		}	
	if (form.pass.value=="")
	{
		alert('Enter Password!');
		form.pass.focus();
		return false;
	}
	
	if (form.pass.value.length < 5)
	{
		alert('Password must be more then 4 character long.!');
		form.pass.focus();
		return false;
	}
	
	
	if (form.pass.value != form.cpass.value)
	{
		alert('Confirm Password is not matched!');
		form.cpass.focus();
		return false;
	}
	
	if (form.title.value=="")
	{
		alert('Enter Title!');
		form.title.focus();
		return false;
	}
	
	if (form.fname.value=="")
	{
		alert('Enter First Name!');
		form.fname.focus();
		return false;
	}
	
	if (form.sname.value=="")
	{
		alert('Enter Surname!');
		form.sname.focus();
		return false;
	}
	
	if (form.state.value=="0")
	{
		alert('Enter State!');
		form.state.focus();
		return false;
	}
	
	if (form.city.value=="")
	{
		alert('Enter city!');
		form.city.focus();
		return false;
	}
	
	if (form.postcode.value=="")
	{
		alert('Enter Postcode!');
		form.postcode.focus();
		return false;
	}
	
}

// login page

function checklogin2()
{
	var form = document.login2;
	
	if (form.txtuser.value=="")
	{
		alert('Enter Valid Username/Email!');
		form.txtuser.focus();
		return false;
	}
	var x = form.txtuser.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) 
		{
			//alert('YES! Correct email address');
		}	
		else 
		{
		alert('Username / Email ID is not valid!\n\nPlease Use Valid Username / Email ID!');
			form.txtuser.focus();
		return false;
		}	
	if (form.txtpass.value=="")
	{
		alert('Enter Password!');
		form.txtpass.focus();
		return false;
	}
}

//login top header

function checklogin1()
{
	var form = document.login1;
	
	if (form.txtuser.value=="")
	{
		alert('Enter Valid Username/Email!');
		form.txtuser.focus();
		return false;
	}
	var x = form.txtuser.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) 
		{
			//alert('YES! Correct email address');
		}	
		else 
		{
		alert('Username / Email ID is not valid!\n\nPlease Use Valid Username / Email ID!');
			form.txtuser.focus();
		return false;
		}	
	if (form.txtpass.value=="")
	{
		alert('Enter Password!');
		form.txtpass.focus();
		return false;
	}
}


//forgot pass
function forgotpassform()
{
	//var form = document.addgame;
	
	var form = document.forgotpass;
	
	if (form.lostemail.value=="")
	{
		alert('Enter valid email, which entered while registration!');
		form.lostemail.focus();
		return false;
	}
	
	var x = form.lostemail.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x)) 
		{
			//alert('YES! Correct email address');
		}	
		else 
		{
		alert('Username / Email ID is not valid!\n\nPlease Use Valid Username / Email ID!');
			form.lostemail.focus();
		return false;
		}	
}

// check numberic function

function IsNumeric(sText)

{
   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;
         }
      }
   return IsNumber;
   
   }



