// JavaScript Document
function closeWindow() {
	parent.window.opener.window.focus();
	parent.window.close();
}

function printWindow() 
{
	window.print();
}

function showCalendar(frmElement, dispElement) {
	sWidth = screen.availWidth;
	sHeight = screen.availHeight;
	
	winWidth = 375;
	winHeight = 300;
	
	sLeft = (sWidth - winWidth) / 2;
	sTop = (sHeight - winHeight) / 2;

	window.open("showCalendar.php?frmElement=" + frmElement + "&dispElement=" + dispElement, "Calendar", "width=" + winWidth + ",height=" + winHeight + ",top=" + sTop + ",left=" + sLeft + ",toolbar=0,menubar=0,status=0,scrollbars=0,resizable=0");
	return;
}

function checkFeedBack() {
	document.forms[0].visitorName.value = trimSpaces(document.forms[0].visitorName.value);
	if(document.forms[0].visitorName.value.length <= 0) {
		alert("Please enter your name");
		document.forms[0].visitorName.focus();
		return false;
	}

	document.forms[0].emailAddress.value = trimSpaces(document.forms[0].emailAddress.value);
	if(document.forms[0].emailAddress.value.length <= 0) {
		alert("Please enter your email address");
		document.forms[0].emailAddress.focus();
		return false;
	}
	if(!checkEmail(document.forms[0].emailAddress.value)) {
		document.forms[0].emailAddress.focus();
		document.forms[0].emailAddress.select();
		return false;
	}

	document.forms[0].visitorComments.value = trimSpaces(document.forms[0].visitorComments.value);
	if(document.forms[0].visitorComments.value.length <= 0) {
		alert("Please enter your comments");
		document.forms[0].visitorComments.focus();
		return false;
	}
	if(document.forms[0].thecode.value=="")
	{
	alert("Enter the verification number");
	document.forms[0].thecode.focus();
	return false;
    }
	document.forms[0].frmAction.value = "update";
}

function checkRegistration() {
	if(trimSpaces(document.forms[0].businessCategory.options[document.forms[0].businessCategory.selectedIndex].value).length <= 0) 
	{
		alert("Please select the business category");
		document.forms[0].businessCategory.focus();
		return false;
	}
	if(trimSpaces(document.forms[0].businessName.value).length <= 0) {
		alert("Please provide the business name");
		document.forms[0].businessName.focus();
		return false;
	}
	
	if(trimSpaces(document.forms[0].address.value).length <= 0) {
		alert("Please provide the address");
		document.forms[0].address.focus();
		return false;
	}
	
	document.forms[0].frmAction.value = "update";
}

function checkContact()
{
	visitorName =  trimSpaces(document.forms[0].visitorName.value);
	visitorEmail =  trimSpaces(document.forms[0].visitorEmail.value);
	visitorPhone =  trimSpaces(document.forms[0].visitorPhone.value);
	visitorComments =  trimSpaces(document.forms[0].visitorComments.value);
	
	if(visitorName == "")
	{
		alert("Please enter your name");
		document.forms[0].visitorName.focus();
		return false;
	}
	if(visitorEmail == "")
	{
		alert("Please enter your email");
		document.forms[0].visitorEmail.focus();
		return false;
	}
	if(!checkEmail(visitorEmail))
	{
		document.forms[0].visitorEmail.select();
		return false;
	}
	if(visitorPhone == "")
	{
		alert("Please enter your phone number");
		document.forms[0].visitorPhone.focus();
		return false;
	}
	if(visitorComments == "")
	{
		alert("Please enter your comments");
		document.forms[0].visitorComments.focus();
		return false;
	}
	
	document.forms[0].frmAction.value="send";
	return true;
}

function checkBusinessListing()
{
	company_name=trimSpaces(document.forms[0].company_name.value);
	description=trimSpaces(document.forms[0].description.value);
	contact_person=trimSpaces(document.forms[0].contact_person.value);
	contact_phone=trimSpaces(document.forms[0].contact_phone.value);
	contact_email=trimSpaces(document.forms[0].contact_email.value);
	contact_website=trimSpaces(document.forms[0].contact_website.value);
	
	if(trimSpaces(document.forms[0].businessCategory.options[document.forms[0].businessCategory.selectedIndex].value).length <= 0) 
	{
			alert("Please select the business category");
			document.forms[0].businessCategory.focus();
			return false;
	}
	if(company_name.length<=0)
	{
	alert("Please Enter the Company name" );
	document.forms[0].company_name.focus();
	return false;
	}
	if(description.length<=0)
	{
	alert("Please Enter the Description");
	document.forms[0].description.focus();
	return false;
	}
	if(contact_person.length<=0)
	{
	alert("Please Enter the Name of the contact person");
	document.forms[0].contact_person.focus();
	return false;
	}
	if(contact_phone.length<=0)
	{
	alert("Please Enter the contact phone");
	document.forms[0].contact_phone.focus();
	return false;
	}

	document.forms[0].frmAction.value="update";
}

function checkContact() {
	visitorName = trimSpaces(document.feedbackForm.visitorName.value);
	visitorEmail = trimSpaces(document.feedbackForm.visitorEmail.value);
	visitorPhone = trimSpaces(document.feedbackForm.visitorPhone.value);
	visitorComments = trimSpaces(document.feedbackForm.visitorComments.value);
	
	if(visitorName.length <= 0) {
		alert("Please provide your name before submitting the form");
		document.feedbackForm.visitorName.focus();
		return false;
	}
	
	if(visitorEmail.length <= 0) {
		alert("Please provide your email address before submitting the form");
		document.feedbackForm.visitorEmail.focus();
		return false;
	}
	
	if(!checkEmail(visitorEmail)) {
		document.feedbackForm.visitorEmail.focus();
		return false;
	}
	
	if(visitorComments.length <= 0) {
		alert("Please mention your queries or suggestions before submitting the form");
		document.feedbackForm.visitorComments.focus();
		return false;
	}
	document.feedbackForm.frmAction.value = "send";
}

function checkSubscription(action)
{
	document.forms[0].firstName.value=trimSpaces(document.forms[0].firstName.value);
	if(document.forms[0].firstName.value.length<=0)
	 {
	 	alert("Please enter your Name");
		document.forms[0].firstName.focus();
		return false;
	 }
	 	   	
	document.forms[0].subscriberemail.value=trimSpaces(document.forms[0].subscriberemail.value);
	if(document.forms[0].subscriberemail.value.length<=0)
	{
	 	alert("Please enter your Email Id");
		document.forms[0].subscriberemail.focus();
		return false;
	}
	if(!checkEmail(document.forms[0].subscriberemail.value))
	{
		document.forms[0].subscriberemail.focus();
	    return false;
	}
	 
	document.forms[0].frmAction.value="update";
}

function showCoupon(galleryid) {
	sWidth = screen.availWidth;
	sHeight = screen.availHeight;
	
	winWidth = 600;
	winHeight = 500;
	
	sLeft = (sWidth - winWidth) / 2;
	sTop = (sHeight - winHeight) / 2;

	window.open("showCouponFrame.php?couponid=" + galleryid , "picture", "width=" + winWidth + ",height=" + winHeight + ",top=" + sTop + ",left=" + sLeft + ",toolbar=0,menubar=0,status=0,scrollbars=1,resizable=0");
	return;
}
function checkContactus1()
{
	if(document.feedback.firstName.value=="")
	{
	alert("Enter first name");
	document.feedback.firstName.focus();
	return false;
    }
	if(document.feedback.lastName.value=="")
	{
	alert("Enter lastname");
	document.feedback.lastName.focus();
	return false;
	}
	if(document.feedback.email.value=="")
	{
	alert("Enter a valid email address");
	document.feedback.email.focus();
	return false
	}
if(document.feedback.email.value.indexOf("@")==-1)
	{
		alert("Enter a valid email address");
		document.feedback.email.focus();
		return false
	}
	if(document.feedback.email.value.indexOf(".")==-1)
	{
		alert("Enter a valid email addres");
		document.feedback.email.focus();
		return false;
	}
	if(document.feedback.thecode.value=="")
	{
	alert("Enter the verification number");
	document.feedback.thecode.focus();
	return false;
    }

else
document.feedback.frmAction.value = "update";

}
function ChkUserRegn(){
	
	document.userreg.first_name.value = trimSpaces(document.userreg.first_name.value);
	if(document.userreg.first_name.value.length <= 0) {
		alert("Please enter your first name");
		document.userreg.first_name.focus();
		return false;
	}
	document.userreg.last_name.value = trimSpaces(document.userreg.last_name.value);
	if(document.userreg.last_name.value.length <= 0) {
		alert("Please enter your last name");
		document.userreg.last_name.focus();
		return false;
	}
	document.userreg.email.value = trimSpaces(document.userreg.email.value);
	if(!checkEmail(document.userreg.email.value)) {
		document.userreg.email.focus();
		return false;
	}
	
	document.userreg.city.value = trimSpaces(document.userreg.city.value);
	if(document.userreg.city.value.length <= 0) {
		alert("Please enter your city");
		document.userreg.city.focus();
		return false;
	}
	
	if(trimSpaces(document.userreg.birth_year.options[document.userreg.birth_year.selectedIndex].value).length <= 0) 
	{
		alert("Please select the birth year");
		document.document.userreg.birth_year.focus();
		return false;
	}
	
	if(trimSpaces(document.userreg.birth_mon.options[document.userreg.birth_mon.selectedIndex].value).length <= 0) 
	{
		alert("Please select the birth month");
		document.userreg.birth_mon.focus();
		return false;
	}	

	document.userreg.frmAction.value = "join";
	document.userreg.submit();
}
function showForgotPass()
{
	sWidth = screen.availWidth;
	sHeight = screen.availHeight;
	winWidth = 400;
	winHeight = 220;
	sLeft = (sWidth - winWidth) / 2;
	sTop = (sHeight - winHeight) / 2;
	window.open("../php/forgotPasswordTwo.php","Details","width=" + winWidth + ",height=" + winHeight + ",top=" + sTop + ",left=" + sLeft + ",toolbar=0,menubar=0,status=0,scrollbars=1,resizable=0");
}
function checkGB(f) {
	f.visitorName.value = trimSpaces(f.visitorName.value);
	if(f.visitorName.value.length <= 0) {
		alert("Please enter your name");
		f.visitorName.focus();
		return false;
	}

	f.emailAddress.value = trimSpaces(f.emailAddress.value);
	if(f.emailAddress.value.length <= 0) {
		alert("Please enter your email address");
		f.emailAddress.focus();
		return false;
	}
	if(!checkEmail(f.emailAddress.value)) {
		f.emailAddress.select();
		return false;
	}

	f.visitorComments.value = trimSpaces(f.visitorComments.value);
	if(f.visitorComments.value.length <= 0) {
		alert("Please enter your comments");
		f.visitorComments.focus();
		return false;
	}
	
	if(f.thecode.value==""){
		alert("The verification number must be entered as in the above image");
		f.thecode.select();
		return false;
	}
	f.frmAction.value = "login";
	return true;
}
function chkMemberLogin()
{	
		if(document.userlogin.email.value=="")
		{
		alert("Enter Email address");
		document.userlogin.email.focus();
		return false;
		}
		if(!checkEmail(document.userlogin.email.value)){
		document.userlogin.email.focus();
		 return false;
	    }
	
		if(document.userlogin.password.value=="")
		{
		alert("Enter password");
		document.userlogin.password.focus();
		return false;
		
   		}
		
	document.userlogin.frmAction.value = "login";
	document.userlogin.submit();	
}
function ChkActivateEmail(f)
{
	if(trimSpaces(f.email.value).length <= 0) 
	{
		alert("Please enter your email");
		f.email.focus();
		return false;
	}
f.frmAction.value = "activate";	
}
function chkEditAccount(f)
{
		f.firstname.value = trimSpaces(f.firstname.value);
		if(f.firstname.value.length <= 0) {
			alert("Please enter your first name");
			f.firstname.focus();
			return false;
		}
		
		f.lastname.value = trimSpaces(f.lastname.value);
		if(f.lastname.value.length <= 0) {
			alert("Please enter your last name");
			f.lastname.focus();
			return false;
		}
		document.account.frmAction.value = "update";
}
function checkPassword()
{
	document.changePassword.password.value = trimSpaces(document.changePassword.password.value);
	if(document.changePassword.password.value.length <= 0){
		alert("Please enter the current password");
		document.changePassword.password.focus();
		return false;
	}
	document.changePassword.newPassword.value = trimSpaces(document.changePassword.newPassword.value);
	if(document.changePassword.newPassword.value.length <= 0){
		alert("Please enter the new password");
		document.changePassword.newPassword.focus();
		return false;
	}
	document.changePassword.retypePassword.value = trimSpaces(document.changePassword.retypePassword.value);
	if(document.changePassword.newPassword.value != document.changePassword.retypePassword.value){
		alert("Passwords does not match");
		document.changePassword.retypePassword.focus();
		return false;
	}
}
function ChkUserLogin(f,val)
{	
		
	switch(val){
		case 'gb':
			if(!checkGB(f))
				return false;
			break;
		case 'gbl':
			if(!checkGB(f)){
				return false;
			}
			i = 0;
			if(i == 0 ){
				return true;
			}
			break;
	}

	if(f.email.value=="")
	{
		alert("Enter Email address");
		f.email.focus();
		return false;
	}
	if(!checkEmail(f.email.value)){
		f.email.focus();
		 return false;
	}

	if(f.password.value=="")
	{
		alert("Enter password");
		f.password.focus();
		return false;
	}
		
	f.frmAction.value = "login";
	
	f.submit();	
}
