function showdetails(page){var showpage=page;var width=600;var height=500;var left=(screen.width/2)-(width/2);var top=(screen.height/2)-(height/2);window.open(showpage,"_blank","scrollbars=yes,fullscreen=yes,left="+left+",top="+top+",height="+height+",width="+width);}
function showwindow(page){
	//var width=681;var height=879;var left=(screen.width/2)-(width/2);var top=(screen.height/2)-(height/2);window.open(page,"VirtuallyshowFlyer","scrollbars=1,top=1,left="+left+",height="+height+",width="+width);
		if (navigator.appName == 'Microsoft Internet Explorer')
			{
				var width=window.outerWidth;
				var height=window.outerHeight;
				window.open(page,"VirtuallyshowFlyer","scrollbars=1,top=1,height=" + height + ",width=" + "width,fullscreen=yes,resizable=yes");
			}else{
				window.open(page,"VirtuallyshowFlyer","scrollbars=1");
			}
	}
function showtourwindow(page){
	/*var width=965;var height=870;var left=(screen.width/2)-(width/2);
	var top=(screen.height/2)-(height/2);*/
		//window.open(page,"VirtuallyshowTour","scrollbars=1,top=1,left="+left+",height="+height+",width="+width);
		if (navigator.appName == 'Microsoft Internet Explorer')
			{
				var width=window.outerWidth;
				var height=window.outerHeight;
				window.open(page,"VirtuallyshowTour","scrollbars=1,top=1,height=" + height + ",width=" + width+",fullscreen=yes,resizable=yes");
			}else{
				var width=window.outerWidth;
				var height=window.outerHeight;
				window.open(page,"VirtuallyshowTour","scrollbars=1,top=1,height=" + height + ",width=" + width+",fullscreen=yes,resizable=yes");
			}
	}
var ajax=new ajaxWrapper(validateCode,ajaxError);function validate_signup(){var uname=document.getElementById('email').value;var fname=document.getElementById('fname').value;var lname=document.getElementById('lname').value;var verify=document.getElementById('security_num').value;var termschk=document.getElementById('termschk').checked;if(ValidateEMail(trim(uname))){if((trim(fname).length)==0){alert("Please enter First Name");document.getElementById('fname').focus();return false;}
if((trim(lname).length)==0){alert("Please enter Last Name");document.getElementById('lname').focus();return false;}
if((trim(verify).length)==0){alert("Please enter the code shown");document.getElementById('security_num').focus();return false;}
if(!termschk){alert("Please select Policies & Terms");return false;}
ajax.ajax_doGet("virtual-tour-signup.php","code="+document.getElementById("security_num").value+"&email="+uname);return false;}
else{alert("Please enter valid email");document.getElementById('email').focus();return false;}}
function ajaxError(err){alert(err);}
function validateCode(data){if(data==0){document.getElementById("ispostback").value=1;document.getElementById("signupform").submit();}
if(data==1){alert("This email ID is already registered. Please enter another email ID.");return false;}
if(data==2){var iframe=document.getElementById("verificationcode");iframe.src="pl2/image_verification/index.php";alert("You have typed in the wrong verification code.\n\nA new code will be displayed. Please try again.");return false;}}

var ajaxcustomer=new ajaxWrapper(validateCodeMember,ajaxErrorCustomer);

function validate_membership(){

	var policy=document.getElementById('policy').checked;
	if(document.getElementById('email').value=='')
	{
		alert('Please enter your Email Id');
		document.getElementById('email').focus();
		return false;
	}
	if(!validateEmail(document.getElementById('email').value)){
			alert('Please Enter your valid Email Id');
			document.getElementById('email').value='';
		document.getElementById('email').focus();
		return false;
	}
	if(document.getElementById('fname').value=='')
	{
		alert('Please enter your First Name');
		document.getElementById('fname').focus();
		return false;
	}
	if(document.getElementById('lname').value=='')
	{
		alert('Please enter your Last Name');
		document.getElementById('lname').focus();
		return false;
	}
	if(document.getElementById('company').value=='')
	{
		alert('Please enter your Company Name');
		document.getElementById('company').focus();
		return false;
	}
	if(document.getElementById('phone').value=='')
	{
		alert('Please enter your Phone No');
		document.getElementById('phone').focus();
		return false;
	}
	if(!validatePhoneNumber(document.getElementById('phone').value)){
		alert('Please enter your Valid Phone No');
		document.getElementById('phone').value='';
		document.getElementById('phone').focus();
		return false;
							  
	}
	if(document.getElementById('address').value=='')
	{
		alert('Please enter your Address ');
		document.getElementById('address').focus();
		return false;
	}
	if(document.getElementById('city').value=='')
	{
		alert('Please enter your City ');
		document.getElementById('city').focus();
		return false;
	}
	if(document.getElementById('state').value=='')
	{
		alert('Please enter your State ');
		document.getElementById('state').focus();
		return false;
	}
	if(document.getElementById('zip').value=='')
	{
		alert('Please enter your Zip Code');
		document.getElementById('zip').focus();
		return false;
	}
	if(isNaN(document.getElementById('zip').value)){
		alert('Please enter your Valid Zip Code');
		document.getElementById('zip').value='';
		document.getElementById('zip').focus();
		return false;
							  
	}
	
	if(document.getElementById("verify").value=='')
	{
		alert('Please Enter the code Below');
		document.getElementById("verify").focus();
		return false;
	}
	if(!policy){
			
			alert("Please select Policies & Terms");
			return false;
		}
	
	ajaxcustomer.ajax_doGet("scurity.php","code="+document.getElementById("verify").value);return false; 
}
function validateEmail(elementValue){
   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
   return emailPattern.test(elementValue);
 }
 
function validateCodeMember(data2){
	if(data2==0){
		document.getElementById("iscustomerpostback").value=1;
		document.getElementById("customerform").submit();
		}
	if(data2==2){
		alert("You have typed in the wrong verification code.\n\nA new code will be displayed. Please try again.");
		return false;
	}
	
}
function ajaxErrorCustomer(err){alert(err);}
function validatePhoneNumber(elementValue){  
var phoneNumberPattern = /^\(?([0-9]{3})\)?[-. ]?\(?([0-9]{3})\)?[-. ]?\(?([0-9]{4})\)?$/;
return phoneNumberPattern.test(elementValue);  
} 
