// when the document is ready
$(document).ready(function(){
	/*$("#addPost").click(function (){
		var Name = $("#WinningbidHotelName");
		var Location = $("#WinningbidLocation");
		var City = $("#CompleteCity");
		var State = $("#WinningbidStateId");
		var CheckIn = $("#check_in");
		var CheckOut = $("#check_out");
		var Price = $("#WinningbidWinBidprice");
		var Post = $("#WinningbidBidPostedby");
		var Cap = $("#Captcha");
	
		if(checkSpam(Name) == 0 || checkSpam(Location) == 0 || checkSpam(City) == 0 || checkSpam(CheckIn) == 0 || checkSpam(CheckOut) == 0 || checkSpam(Price) == 0 || checkSpam(Post) == 0)
		{
			return false;
		}
	
		if(Name.val()=="")
		{
			alert("Please Enter Hotel Name");
			Name.focus();
			return false;
		}
	
		if(State.val()=="")
		{
			alert("Please Select Your State");
			State.focus();
			return false;
		}
	
		if(City.val()=="")
		{
			alert("Please Enter City Name");
			City.focus();
			return false;
		}
	
		if(CheckIn.val()=="" || CheckIn.val()=="mm/dd/yyyy")
		{
			alert("Please Select Check-in Date");
			CheckIn.focus();
			return false;
		}
	
		if(CheckOut.val()=="" || CheckOut.val()=="mm/dd/yyyy")
		{
			alert("Please Select Check-out Date");
			CheckOut.focus();
			return false;
		}
	
		if(!(/^\d+(\.\d{2})?$/.test(Price.val())))
		{
			alert("Please Enter valid bid winning price. Eg: 50 (or) 50.23");
			Price.focus();
			return false;
		}
	
		if(Cap.val()=="")
		{
			alert("Enter the code shown on the image");
			Cap.focus();
			return false;
		}
	
	
		return true;
	
	});*/
	
	$("#PostNewsLetter").click(function (){
		var Email = $("#emailN");
		//var visitor = $("#visitor_nameN");
	
		if(!(/^.+@.+\..{2,3}$/.test(Email.val())))
		{
			alert("Please Enter valid Email Id");
			clearText('newsletter', 'email');
			Email.focus();
			return false;
		}
		
		if(Email.val()=="eg: john@yahoo.com" || Email.val()=="")
		{
			alert("Please Enter Your Valid Email Id");
			clearText('newsletter', 'email');
			Email.focus();
			return false;
		}
		
		/*
		if(visitor.val()=="eg: john" || visitor.val()=="")
		{
			alert("Please Enter Your Valid Name");
			clearText('newsletter', 'visitor_name');
			visitor.focus();
			return false;
		}*/
		$('#newsLetterForm').submit();
	});

	$("#PostContact").click(function (){
		var Name = $("#name");
		var Email = $("#email");
		var Sub = $("#subject");
	
		if(Name.val()=="")
		{
			alert("Please Enter Your Name");
			Name.focus();
			return false;
		}
	
		if(!(/^.+@.+\..{2,3}$/.test(Email.val())))
		{
			alert("Please Enter valid Email Id");
			Email.focus();
			return false;
		}
		
		if(Sub.val()=="")
		{
			alert("Please Enter Your Subject");
			Sub.focus();
			return false;
		}
		$('.cnForm').submit();
	});

	$("#PostRegister").click(function (){
		var Email = $("#Email");
		var UserName = $("#UserName");
		var Password = $("#Password");
		var ConfirmPassword = $("#ConfirmPassword");
		var FirstName = $("#FirstName");
		var Photo = $("#Photo");
		
		if(!(/^.+@.+\..{2,3}$/.test(Email.val())))
		{
			alert("Please Enter valid Email Id");
			Email.focus();
			return false;
		}
		
		if(UserName.val().length<5)
		{
			alert("Please Enter Your User Name minumum 5 characters long");
			UserName.focus();
			return false;
		}
	
		if(Password.val().length<5)
		{
			alert("Please Enter Your Password minumum 5 characters long");
			Password.focus();
			return false;
		}
		
		if(Password.val()!=ConfirmPassword.val())
		{
			alert("Your Confirm Password Not matching with Password");
			ConfirmPassword.focus();
			return false;
		}
		
		if(FirstName.val()=="")
		{
			alert("Please Enter Your First Name");
			FirstName.focus();
			return false;
		}
		
		if(Photo.val()!="")
		{
			var checkimg = Photo.val().toLowerCase();
			if (!checkimg.match(/(\.jpg|\.gif|\.png|\.JPG|\.GIF|\.PNG|\.jpeg|\.JPEG)$/))
			{
				alert('Upload Valid Image');
				return false;
			}
		}

		$('.regForm').submit();
	});

	$("#PostChangepass").click(function (){
		var Password = $("#Password");
		var ConfirmPassword = $("#ConfirmPassword");
		
		if(Password.val().length<5)
		{
			alert("Please Enter Your Password minumum 5 characters long");
			Password.focus();
			return false;
		}
		
		if(Password.val()!=ConfirmPassword.val())
		{
			alert("Your Confirm Password Not matching with Password");
			ConfirmPassword.focus();
			return false;
		}
		$('.cpForm').submit();
	});

	$("#PostProfile").click(function (){
		var Email = $("#Email");
		var FirstName = $("#FirstName");
		var Photo = $("#Photo");
		
		if(!(/^.+@.+\..{2,3}$/.test(Email.val())))
		{
			alert("Please Enter valid Email Id");
			Email.focus();
			return false;
		}
		
		if(FirstName.val()=="")
		{
			alert("Please Enter Your First Name");
			FirstName.focus();
			return false;
		}
		
		if(Photo.val()!="")
		{
			var checkimg = Photo.val().toLowerCase();
			if (!checkimg.match(/(\.jpg|\.gif|\.png|\.JPG|\.GIF|\.PNG|\.jpeg|\.JPEG)$/))
			{
				alert('Upload Valid Image');
				return false;
			}
		}

		$('.proForm').submit();
	});

	$("#PostLogin").click(function (){
		var UserName = $("#UserName");
		var Password = $("#Password");
		
		if(UserName.val().length<5)
		{
			alert("Please Enter Your User Name minumum 5 characters long");
			UserName.focus();
			return false;
		}
	
		if(Password.val().length<5)
		{
			alert("Please Enter Your Password minumum 5 characters long");
			Password.focus();
			return false;
		}
		

		$('.logForm').submit();
	});
	

$("#UserLogin").click(function (){
		var UserName = $("#userName");
		var Password = $("#password");
		
		if(UserName.val().length<5)
		{
			alert("Please Enter Your User Name minumum 5 characters long");
			UserName.focus();
			return false;
		}
	
		if(Password.val().length<5)
		{
			alert("Please Enter Your Password minumum 5 characters long");
			Password.focus();
			return false;
		}
		

		$('.logForm').submit();
	});
	
	$("#MerchantLogin").click(function (){
		var UserName = $("#user_name");
		var Password = $("#password");
		
		if(UserName.val().length<5)
		{
			alert("Please Enter Your User Name minumum 5 characters long");
			UserName.focus();
			return false;
		}
	
		if(Password.val().length<5)
		{
			alert("Please Enter Your Password minumum 5 characters long");
			Password.focus();
			return false;
		}
		

		$('.logForm').submit();
	});
	$("#SearchSubmit").click(function (){
		var Key = $("#keyword");

		if(Key.val()=="Search Coupons by Store Name..." || Key.val()=="")
		{
			alert("Please enter a search query e.g. \"target.com\" ");
			Key.focus();
			return false;
		}
		window.open('/search-coupons/keyword/'+Key.val(),'_self');
		return true;
	});

	$("#PostCoupon").click(function (){
		var Store = $("#store");
		var Couponcode = $("#couponcode");
		var Title = $("#title");
		var Coupontext = $("#coupontext");
	
		if(checkSpam(Store) == 0 || checkSpam(Couponcode) == 0 || checkSpam(Title) == 0 || checkSpam(Coupontext) == 0)
		{
			return false;
		}

		if(Store.val()=="")
		{
			alert("Please enter a store e.g. amazon.com");
			Store.focus();
			return false;
		}
	
		if(Couponcode.val()=="")
		{
			alert("Please enter a coupon code");
			Couponcode.focus();
			return false;
		}

		if(Title.val()=="")
		{
			alert("Please describe the discount");
			Title.focus();
			return false;
		}

		if(Coupontext.val()=="")
		{
			alert("Please confirm your submission by typing the word that appears in the image below");
			Coupontext.focus();
			return false;
		}
		
		$('.cForm').submit();
		
	});

	$("#PostComment").click(function (){
		var Comment = $("#comment");
		var Coupontext = $("#coupontext");
	
		if(checkSpam(Comment) == 0 || checkSpam(Coupontext) == 0)
		{
			return false;
		}

		if(Comment.val()=="")
		{
			alert("Please enter Your Comment");
			Comment.focus();
			return false;
		}
	
		if(Coupontext.val()=="")
		{
			alert("Please confirm your submission by typing the word that appears in the image below");
			Coupontext.focus();
			return false;
		}
		$('.pcForm').submit();
				
	});


	$("#PostForgot").click(function (){
		var Email = $("#EmailId");
		
		if(!(/^.+@.+\..{2,3}$/.test(Email.val())))
		{
			alert("Please Enter valid Email Id");
			Email.focus();
			return false;
		}

		$('.fpassForm').submit();
	});


	$("#PostMerchantRegister").click(function (){
		var MerchantName = $("#MerchantName");
		var Email = $("#MerchantEmail");
		var UserName = $("#UserName");
		var Password = $("#Password");
		var ConfirmPassword = $("#ConfirmPassword");
		
		if(MerchantName.val()=="")
		{
			alert("Please Enter valid Merchant Name");
			MerchantName.focus();
			return false;
		}
		
		if(UserName.val().length<5)
		{
			alert("Please Enter Your User Name minumum 5 characters long");
			UserName.focus();
			return false;
		}
	
		if(Password.val().length<5)
		{
			alert("Please Enter Your Password minumum 5 characters long");
			Password.focus();
			return false;
		}
		
		if(Password.val()!=ConfirmPassword.val())
		{
			alert("Your Confirm Password Not matching with Password");
			ConfirmPassword.focus();
			return false;
		}
		
		if(!(/^.+@.+\..{2,3}$/.test(Email.val())))
		{
			alert("Please Enter valid Email Id");
			Email.focus();
			return false;
		}
		
		
		$('.merUserRegForm').submit();
	});

	$("#PostReview").click(function (){
		var ReviewText = $("#ReviewText");
		var Coupontext = $("#coupontext");
	
		if(checkSpam(ReviewText) == 0 || checkSpam(ReviewText) == 0)
		{
			return false;
		}

		if(ReviewText.val()=="")
		{
			alert("Please enter Your Review Text");
			ReviewText.focus();
			return false;
		}
	
		if(Coupontext.val()=="")
		{
			alert("Please confirm your submission by typing the word that appears in the image below");
			Coupontext.focus();
			return false;
		}
		$('.reviewForm').submit();
				
	});

	function checkSpam(Inp)
	{
	
		if(/(ftp|http|https|www|java script|sex|drug|drugs|porn|xxx|xx|sexy|adult sex|wild sex|sex video|sex videos|sex sites|porn videos|live sex|Adult video|penis|lesbian|pussy|ass hole|fuck|fucking|fuckoff|boobs|viagra|tabs)/.test(Inp.val()))
		{
			alert("Please Enter Valid Data.");
			Inp.focus();
			return 0;
		} else {
			return 1;
		}
	}


});

function isValidImage(imagename)
{
	imagefile_value = imagename;
	var checkimg = imagefile_value.toLowerCase();
	if(!checkimg.match(/(\.jpg|\.gif|\.png|\.JPG|\.GIF|\.PNG|\.jpeg|\.JPEG)$/))
	{
		return false;
	} else {
		return true;
	}
}


function clearField(obj)
{
	if (obj.defaultValue==obj.value) obj.value = ''; 
	obj.style['color'] = 'black';
}

function clearText(frmName, frmEle)
 {
	var frm = eval('document.'+frmName + '.' + frmEle); 	
	if(frm.value == "eg: john@yahoo.com" && frmEle == "email")
		frm.value = '';
	
	if(frm.value == "eg: john" && frmEle == "visitor_name")
		frm.value = '';
 }

