// JavaScript Document
function closeWindow() {
	parent.window.opener.window.focus();
	parent.window.close();
}

function printWindow() 
{
	window.print();
}
function valid_email(eml)
{
	//declare the required variables
	var mint_len;
	var mstr_eml=eml;
	var mint_at=0;
	var mint_atnum=0;
	var mint_dot=0;
	var mint_dotnum=0;
	
	mint_len=eml.length; //takes the length of the email address entered
	
	//checking for the symbol single quote. If found replace it with its html code
	if (mstr_eml.indexOf("'")!=-1)
	{
		mstr_eml=mstr_eml.replace("'","&#39;");
	}
	
	//checking for the (@) & (.) symbol
	for(var iloop=0;iloop<mint_len;iloop++)
	{
		if(mstr_eml.charAt(iloop)=="@")
		{
			mint_at=iloop+1;
			mint_atnum=mint_atnum+1;
		}
		if(mstr_eml.charAt(iloop)==".")
		{
			mint_dot=iloop+1;
			mint_dotnum=mint_dotnum+1;
		}
	}
	
	//if nothing entered in the field
	if (mstr_eml=="")
	{
		return true;
	}
	
	//if @ entered more than once & dot (.) entered more than 4 times
	else if((mint_atnum!=1)||(mint_dotnum>4)||((mint_dot-mint_at)<2)||((mint_len-mint_dot)<2)||(mint_at<3))
	{
		return true;
	}
	
	//if any blank space is entered in the email address
	else if (mstr_eml.indexOf(" ")!=-1)
	{
		return true;
	}
	return false;
}

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;
	}
	document.forms[0].frmAction.value = "update";
}

function valMemberRegn() 
{
	document.memberForm.mem_fname.value = trimSpaces(document.memberForm.mem_fname.value);
	if(document.memberForm.mem_fname.value.length <= 0) {
		alert("Please enter your first name");
		document.memberForm.mem_fname.focus();
		return false;
	}

	document.memberForm.mem_lname.value = trimSpaces(document.memberForm.mem_lname.value);
	if(document.memberForm.mem_lname.value.length <= 0) {
		alert("Please enter your last name");
		document.memberForm.mem_lname.focus();
		return false;
	}

	document.memberForm.mem_website.value = trimSpaces(document.memberForm.mem_website.value);
	if(document.memberForm.mem_website.value.length <= 0) {
		alert("Please enter your website address");
		document.memberForm.mem_website.focus();
		return false;
	}


	document.memberForm.mem_email.value = trimSpaces(document.memberForm.mem_email.value);
	if(document.memberForm.mem_email.value.length <= 0) {
		alert("Please enter your email address");
		document.memberForm.mem_email.focus();
		return false;
	}
	if(!checkEmail(document.memberForm.mem_email.value)) {
		document.memberForm.mem_email.focus();
		document.memberForm.mem_email.select();
		return false;
	}

	document.memberForm.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 checkContactus() {
	document.feedback.firstname.value = trimSpaces(document.feedback.firstname.value);
	if(document.feedback.firstname.value.length <= 0) {
		alert("Please enter your first name");
		document.feedback.firstname.focus();
		return false;
	}
	document.feedback.lastname.value = trimSpaces(document.feedback.lastname.value);
	if(document.feedback.lastname.value.length <= 0) {
		alert("Please enter your last name");
		document.feedback.lastname.focus();
		return false;
	}

	document.feedback.email.value = trimSpaces(document.feedback.email.value);
	if(document.feedback.email.value.length <= 0) {
		alert("Please enter your email address");
		document.feedback.email.focus();
		return false;
	}
	if(!checkEmail(document.feedback.email.value)) {
		document.feedback.email.focus();
		document.feedback.email.select();
		return false;
	}
	document.feedback.frmAction.value = "update";
}
function showPhoto(photoUrl) {
	//photoUrl="../"+photoUrl;
	sWidth = screen.availWidth;
	sHeight = screen.availHeight;
	
	winWidth = 600;
	winHeight = 500;
	
	sLeft = (sWidth - winWidth) / 2;
	sTop = (sHeight - winHeight) / 2;
	
	window.open("showIcon.php?iconUrl=" + photoUrl,"photoURL","width=" + winWidth + ",height=" + winHeight + ",top=" + sTop + ",left=" + sLeft + ",toolbar=0,menubar=0,status=0,scrollbars=1,resizable=0");
}
function removeBannerPhoto(photoUrl) {
	if(photoUrl.length > 0) {
		if(confirm("Do you really want to delete this posting photo?")) {
			document.form1.frmAction.value = "removePhoto";
			document.form1.photoURL.value = photoUrl;
			document.form1.submit();
		}
		else {
			return;
		}
	}
}
function openNewWindow(pagepath) {
	sWidth = screen.availWidth;
	sHeight = screen.availHeight;
	
	winWidth = 550;
	winHeight = 500;
	
	sLeft = (sWidth - winWidth) / 2;
	sTop = (sHeight - winHeight) / 2;
	window.open(pagepath,"Details","width=" + winWidth + ",height=" + winHeight + ",top=" + sTop + ",left=" + sLeft + ",toolbar=0,menubar=0,status=0,scrollbars=1,resizable=0");
}





function chkReg(f){
	if(f.first_name.value == ''){
		alert("Please enter your first name");
		f.first_name.focus();
		return false;
	}
	if(f.last_name.value == ''){
		alert("Please enter your last name");
		f.last_name.focus();
		return false;
	}
	if(!checkEmail(f.email.value)){
		f.email.focus();
		return false;
	}
	if(f.telephone.value == ''){
		alert("Please enter telephone number");
		f.telephone.focus();
		return false;
	}

	if(f.curr_city.value == ''){
		alert("Please enter city");
		f.curr_city.focus();
		return false;
	}
	if(f.country.value == ''){
		alert("Please enter country");
		f.country.focus();
		return false;
	}
	if(f.qualifications.value == ''){
		alert("Please enter qualification");
		f.qualifications.focus();
		return false;
	}
	if(f.workexp.value == ''){
		alert("Please enter experience");
		f.workexp.focus();
		return false;
	}
	if(f.aptitude.value == ''){
		alert("Please enter interesting topic");
		f.aptitude.focus();
		return false;
	}
	if(f.workexp.value == ''){
		alert("Please enter experience");
		f.workexp.focus();
		return false;
	}
	if(trimSpaces(f.free_hours.options[f.free_hours.selectedIndex].value).length <= 0) 
	{
		alert("Please select the working hours");
		f.free_hours.focus();
		return false;
	}
	if(f.elements['skills[]'].selectedIndex < 0){
		alert("Please select the skills");
		f.elements['skills[]'].focus()
		return false;
	}
	
	if(f.exp_sal.value == ''){
		alert("Please enter expected salary");
		f.exp_sal.focus();
		return false;
	}
	if(f.freelance_pay.value == ''){
		alert("Please enter freelance pay");
		f.freelance_pay.focus();
		return false;
	}
	if(f.resume.value == ''){
		alert("Please enter resume");
		f.resume.focus();
		return false;
	}
	if(f.comments.value == ''){
		alert("Please enter comments");
		f.comments.focus();
		return false;
	}
}








function checkart()
{
if(document.frm.email.value=="")
{
alert("Enter username");
frm.email.focus();
return false;
}
if(frm.email.value.indexOf("@")==-1)
{
alert("Enter valid email");
frm.email.focus();
return false;
}
if(frm.email.value.indexOf(".")==-1)
{
alert("Enter a valid email");
frm.email.focus();
return false;
}
if(frm.password.value=="")
{
alert("Enter password");
frm.password.focus();
return false;
}
else
frm.frmAction.value='login';

}

