
//function to validate fields
function validateSubscribe_SignUp(oEvent) {
    
    var oXmlHttp = zXmlHttp.createRequest();
	var queryString = "txtEmail" + "=" + encodeURIComponent(document.getElementById("txtEmail").value)
	queryString = queryString + "&txtPassword" + "=" + encodeURIComponent(document.getElementById("txtPassword").value)
	queryString = queryString + "&txtPasswordConfirm" + "=" + encodeURIComponent(document.getElementById("txtPasswordConfirm").value)	
	
	queryString = queryString + "&txtFirstName" + "=" + encodeURIComponent(document.getElementById("txtFirstName").value)	
	queryString = queryString + "&txtLastName" + "=" + encodeURIComponent(document.getElementById("txtLastName").value)	
	queryString = queryString + "&txtDay" + "=" + encodeURIComponent(document.getElementById("txtDay").value)
	queryString = queryString + "&txtMonth" + "=" + encodeURIComponent(document.getElementById("txtMonth").value)
	queryString = queryString + "&txtYear" + "=" + encodeURIComponent(document.getElementById("txtYear").value)
	
	if (document.getElementById("txtGender1").checked)
		queryString = queryString + "&txtGender" + "=Male"
	else
		queryString = queryString + "&txtGender" + "=Female"
		
	queryString = queryString + "&txtTel" + "=" + encodeURIComponent(document.getElementById("txtTel").value)	
	queryString = queryString + "&txtMobile" + "=" + encodeURIComponent(document.getElementById("txtMobile").value)	
	queryString = queryString + "&txtCountry" + "=" + encodeURIComponent(document.getElementById("txtCountry").value)	
	queryString = queryString + "&txtProfession" + "=" + encodeURIComponent(document.getElementById("txtProfession").value)	
	
	if (document.getElementById("txtInterest1").checked)
		queryString = queryString + "&txtInterest1" + "=1"
	else
		queryString = queryString + "&txtInterest1" + "=0"
		
	if (document.getElementById("txtInterest2").checked)
		queryString = queryString + "&txtInterest2" + "=1"
	else
		queryString = queryString + "&txtInterest2" + "=0"	
		
	if (document.getElementById("txtInterest3").checked)
		queryString = queryString + "&txtInterest3" + "=1"
	else
		queryString = queryString + "&txtInterest3" + "=0"	
		
	if (document.getElementById("txtInterest4").checked)
		queryString = queryString + "&txtInterest4" + "=1"
	else
		queryString = queryString + "&txtInterest4" + "=0"	
	
	if (document.getElementById("txtInterest5").checked)
		queryString = queryString + "&txtInterest5" + "=1"
	else
		queryString = queryString + "&txtInterest5" + "=0"	
		
	if (document.getElementById("txtInterest6").checked)
		queryString = queryString + "&txtInterest6" + "=1"
	else
		queryString = queryString + "&txtInterest6" + "=0"		
		
	if (document.getElementById("txtDrinker1").checked)
		queryString = queryString + "&txtDrinker" + "=Y"
	else
		queryString = queryString + "&txtDrinker" + "=N"
		
	if (document.getElementById("txtUpdate1").checked)
		queryString = queryString + "&txtUpdate" + "=Y"
	else
		queryString = queryString + "&txtUpdate" + "=N"	
	
	if (document.getElementById("txtContact1").checked)
		queryString = queryString + "&txtContact1" + "=1"
	else
		queryString = queryString + "&txtContact1" + "=0"	
				
	if (document.getElementById("txtContact3").checked)
		queryString = queryString + "&txtContact3" + "=1"
	else
		queryString = queryString + "&txtContact3" + "=0"	
				
	if (document.getElementById("txtContact4").checked)
		queryString = queryString + "&txtContact4" + "=1"
	else
		queryString = queryString + "&txtContact4" + "=0"			
	
	oXmlHttp.open("get", "SubscribeProcessSignUp.aspx?" + queryString, true);
    //oXmlHttp.open("get", "SubscribeProcess.aspx?" + "txtEmail" + "=" + encodeURIComponent(document.getElementById("txtEmail").value), true);
    oXmlHttp.onreadystatechange = function () {
        if (oXmlHttp.readyState == 4) {
            if (oXmlHttp.status == 200) {
                var arrInfo = oXmlHttp.responseText.split("||");
                                                
                if (!eval(arrInfo[0])) {
                    
					document.getElementById ('SubscribeFormError').innerHTML = arrInfo[1];
                    
                } else {
					document.getElementById ('SubscribeFormError').innerHTML = "";
					
					document.getElementById ('RegisterForm').innerHTML = "";
					document.getElementById ('RegisterTQ').innerHTML = "<table width='600' border='0' cellspacing='8' cellpadding='0' background='../../imgs/general/whitetrans.gif'><tr><td><strong>Thank you for signing up!<br>Get ready for non-stop fun with Tiger!</strong></td></tr></table>";
                    					                    
                }
                              
            } else {
                alert("An error occurred while trying to contact the server.");
            }
        }
    };
    oXmlHttp.send(null);
};

//function to validate fields
function validateSubscribe(oEvent) {
    
    var oXmlHttp = zXmlHttp.createRequest();
	var queryString = "txtEmail" + "=" + encodeURIComponent(document.getElementById("txtEmail").value)
	queryString = queryString + "&txtFirstName" + "=" + encodeURIComponent(document.getElementById("txtFirstName").value)
	queryString = queryString + "&txtLastName" + "=" + encodeURIComponent(document.getElementById("txtLastName").value)
	queryString = queryString + "&txtCountry" + "=" + encodeURIComponent(document.getElementById("txtCountry").value)
		
	oXmlHttp.open("get", "SubscribeProcess.aspx?" + queryString, true);
    //oXmlHttp.open("get", "SubscribeProcess.aspx?" + "txtEmail" + "=" + encodeURIComponent(document.getElementById("txtEmail").value), true);
    oXmlHttp.onreadystatechange = function () {
        if (oXmlHttp.readyState == 4) {
            if (oXmlHttp.status == 200) {
                var arrInfo = oXmlHttp.responseText.split("||");
                //var imgError = document.getElementById("imgEmailError");
				var imgThank = document.getElementById("SubscribeFormThank");
				var imgDesc = document.getElementById("SubscribeFormDesc");
				var imgMand = document.getElementById("SubscribeFormMand");
                                
                if (!eval(arrInfo[0])) {
                    imgThank.style.display = "none";
					document.getElementById ('SubscribeFormError').innerHTML = arrInfo[1];
                    
                } else {
					document.getElementById ('SubscribeFormError').innerHTML = "";
					imgThank.style.display = "";
					imgDesc.style.display = "none";
					imgMand.style.display = "none";
					document.getElementById ('SubscribeForm').innerHTML = "";
                    					                    
                }
                              
            } else {
                alert("An error occurred while trying to contact the server.");
            }
        }
    };
    oXmlHttp.send(null);
};

function clearSubscribe() {
	document.getElementById("txtEmail").value = "";
	document.getElementById("txtPassword").value = "";
	document.getElementById("txtPasswordConfirm").value = "";
	document.getElementById("txtFirstName").value = "";
	document.getElementById("txtLastName").value = "";
	document.getElementById("txtDay").value = "";
	document.getElementById("txtMonth").value = "";
	document.getElementById("txtYear").value = "";
	document.getElementById("txtMobile").value = "";
	document.getElementById("txtTel").value = "";
	document.getElementById("txtCountry").value = "";
	document.getElementById("txtProfession").value = "";
	document.getElementById ('SubscribeFormError').innerHTML = "";
};

function validateTaf(oEvent) {
    
    var oXmlHttp = zXmlHttp.createRequest();
	var queryString = "txtSenderName" + "=" + encodeURIComponent(document.getElementById("txtSenderName").value)
	queryString = queryString + "&txtSenderEmail" + "=" + encodeURIComponent(document.getElementById("txtSenderEmail").value)
	queryString = queryString + "&txtFriendName1" + "=" + encodeURIComponent(document.getElementById("txtFriendName1").value)
	queryString = queryString + "&txtFriendEmail1" + "=" + encodeURIComponent(document.getElementById("txtFriendEmail1").value)
	queryString = queryString + "&txtFriendName2" + "=" + encodeURIComponent(document.getElementById("txtFriendName2").value)
	queryString = queryString + "&txtFriendEmail2" + "=" + encodeURIComponent(document.getElementById("txtFriendEmail2").value)
	queryString = queryString + "&txtFriendName3" + "=" + encodeURIComponent(document.getElementById("txtFriendName3").value)
	queryString = queryString + "&txtFriendEmail3" + "=" + encodeURIComponent(document.getElementById("txtFriendEmail3").value)
	
	if (document.getElementById("txtMovie1").checked)
		queryString = queryString + "&txtMovie" + "=1"
	else if (document.getElementById("txtMovie2").checked)
		queryString = queryString + "&txtMovie" + "=2"
	else if (document.getElementById("txtMovie3").checked)
		queryString = queryString + "&txtMovie" + "=3"
	else if (document.getElementById("txtMovie4").checked)
		queryString = queryString + "&txtMovie" + "=4"		
	else	
		queryString = queryString + "&txtMovie" + "=0"
		
		
	oXmlHttp.open("get", "TafProcess.aspx?" + queryString, true);
    //oXmlHttp.open("get", "SubscribeProcess.aspx?" + "txtEmail" + "=" + encodeURIComponent(document.getElementById("txtEmail").value), true);
    oXmlHttp.onreadystatechange = function () {
        if (oXmlHttp.readyState == 4) {
            if (oXmlHttp.status == 200) {
                var arrInfo = oXmlHttp.responseText.split("||");
                                                
                if (!eval(arrInfo[0])) {
                    //imgError.title = arrInfo[1];
                    //imgThank.style.display = "none";
					document.getElementById ('TafFormError').innerHTML = arrInfo[1];
                    
                } else {
					document.getElementById ('TafFormError').innerHTML = "";
                    
					document.getElementById ('SpreadForm').innerHTML = "";
					document.getElementById ('SpreadTQ').innerHTML = "<table width='600' border='0' cellspacing='8' cellpadding='0' background='../../imgs/general/whitetrans.gif'><tr><td><strong>Thank you.<br>Your email has been sent.</strong></td></tr></table>";
					                   
                }
                              
            } else {
                alert("An error occurred while trying to contact the server.");
            }
        }
    };
    oXmlHttp.send(null);
};

function validateVaf(oEvent) {
    
    var oXmlHttp = zXmlHttp.createRequest();
	var queryString = "txtSenderName" + "=" + encodeURIComponent(document.getElementById("txtSenderName").value)
	queryString = queryString + "&txtSenderEmail" + "=" + encodeURIComponent(document.getElementById("txtSenderEmail").value)
	queryString = queryString + "&txtFriendName1" + "=" + encodeURIComponent(document.getElementById("txtFriendName1").value)
	queryString = queryString + "&txtFriendEmail1" + "=" + encodeURIComponent(document.getElementById("txtFriendEmail1").value)
	queryString = queryString + "&txtFriendName2" + "=" + encodeURIComponent(document.getElementById("txtFriendName2").value)
	queryString = queryString + "&txtFriendEmail2" + "=" + encodeURIComponent(document.getElementById("txtFriendEmail2").value)
	queryString = queryString + "&txtFriendName3" + "=" + encodeURIComponent(document.getElementById("txtFriendName3").value)
	queryString = queryString + "&txtFriendEmail3" + "=" + encodeURIComponent(document.getElementById("txtFriendEmail3").value)
	
	if (document.getElementById("txtMovie1").checked)
		queryString = queryString + "&txtMovie" + "=1"
	else if (document.getElementById("txtMovie2").checked)
		queryString = queryString + "&txtMovie" + "=2"
	else if (document.getElementById("txtMovie3").checked)
		queryString = queryString + "&txtMovie" + "=3"
	else if (document.getElementById("txtMovie4").checked)
		queryString = queryString + "&txtMovie" + "=4"
	else if (document.getElementById("txtMovie5").checked)
		queryString = queryString + "&txtMovie" + "=5"
	else if (document.getElementById("txtMovie6").checked)
		queryString = queryString + "&txtMovie" + "=6"
	else if (document.getElementById("txtMovie7").checked)
		queryString = queryString + "&txtMovie" + "=7"					
	else	
		queryString = queryString + "&txtMovie" + "=0"
		
		
	oXmlHttp.open("get", "VafProcess.aspx?" + queryString, true);
    
    oXmlHttp.onreadystatechange = function () {
        if (oXmlHttp.readyState == 4) {
            if (oXmlHttp.status == 200) {
                var arrInfo = oXmlHttp.responseText.split("||");
                                                
                if (!eval(arrInfo[0])) {
                    document.getElementById ('TafFormError').innerHTML = arrInfo[1];
                    
                } else {
					document.getElementById ('TafFormError').innerHTML = "";                    
					document.getElementById ('SpreadForm').innerHTML = "";
					document.getElementById ('SpreadTQ').innerHTML = "<table width='600' border='0' cellspacing='8' cellpadding='0' background='../../imgs/general/whitetrans.gif'><tr><td><strong>Thank you.<br>Your email has been sent.</strong></td></tr></table>";
					
                }
                              
            } else {
                alert("An error occurred while trying to contact the server.");
            }
        }
    };
    oXmlHttp.send(null);
};

function clearTaf() {
	document.getElementById("txtSenderName").value = "";
	document.getElementById("txtSenderEmail").value = "";
	document.getElementById("txtFriendName1").value = "";
	document.getElementById("txtFriendEmail1").value = "";
	document.getElementById("txtFriendName2").value = "";
	document.getElementById("txtFriendEmail2").value = "";
	document.getElementById("txtFriendName3").value = "";
	document.getElementById("txtFriendEmail3").value = "";
	document.getElementById('TafFormError').innerHTML = "";
	document.getElementById("txtMovie1").checked = true;
	document.getElementById("txtMovie2").checked = false;
	document.getElementById("txtMovie3").checked = false;
	document.getElementById("txtMovie4").checked = false;
};

function validateContact(oEvent) {
    
    var oXmlHttp = zXmlHttp.createRequest();
	var queryString = "txtFirstName" + "=" + encodeURIComponent(document.getElementById("txtFirstName").value)
	queryString = queryString + "&txtLastName" + "=" + encodeURIComponent(document.getElementById("txtLastName").value)
	queryString = queryString + "&txtEmail" + "=" + encodeURIComponent(document.getElementById("txtEmail").value)
	queryString = queryString + "&txtTel" + "=" + encodeURIComponent(document.getElementById("txtTel").value)
	queryString = queryString + "&txtCountry" + "=" + encodeURIComponent(document.getElementById("txtCountry").value)
	queryString = queryString + "&txtComment" + "=" + encodeURIComponent(document.getElementById("txtComment").value)
		
	if (document.getElementById("txtContact1").checked)
		queryString = queryString + "&txtTo" + "=1"
	else if (document.getElementById("txtContact2").checked)
		queryString = queryString + "&txtTo" + "=2"
	else	
		queryString = queryString + "&txtTo" + "=3"
	
	oXmlHttp.open("get", "ContactProcess.aspx?" + queryString, true);
    //oXmlHttp.open("get", "SubscribeProcess.aspx?" + "txtEmail" + "=" + encodeURIComponent(document.getElementById("txtEmail").value), true);
    oXmlHttp.onreadystatechange = function () {
        if (oXmlHttp.readyState == 4) {
            if (oXmlHttp.status == 200) {
                var arrInfo = oXmlHttp.responseText.split("||");
                //var imgError = document.getElementById("imgEmailError");				
				//var imgThank = document.getElementById("ContactFormThank");
								                               
                if (!eval(arrInfo[0])) {
                    //imgThank.style.display = "none";
					document.getElementById ('ContactFormError').innerHTML = arrInfo[1];                    
                } else {
					document.getElementById ('ContactFormError').innerHTML = "";
					document.getElementById ('ContactTQ').innerHTML = "<table width='600' border='0' cellspacing='8' cellpadding='0' background='../../imgs/general/whitetrans.gif'><tr><td><strong>Thank you for contacting us.<br>We will get back to you as soon as possible.</strong></td></tr></table>";
					//imgThank.style.display = "";										
                    document.getElementById ('ContactForm').innerHTML = "";					                    
                }
                              
            } else {
                alert("An error occurred while trying to contact the server.");
            }
        }
    };
    oXmlHttp.send(null);
};

function clearContact() {
	document.getElementById("txtFirstName").value = "";
	document.getElementById("txtLastName").value = "";
	document.getElementById("txtEmail").value = "";
	document.getElementById("txtTel").value = "";
	document.getElementById("txtCountry").value = "";
	document.getElementById("txtComment").value = "";
	document.getElementById ('ContactFormError').innerHTML = "";
};
//if Ajax is enabled, disable the submit button and assign event handlers
window.onload = function () {
   /* if (zXmlHttp.isSupported()) {
        var btnSignUp = document.getElementById("btnSubscribe");        
        var txtEmail = document.getElementById("txtEmail");

        btnSignUp.disabled = true;
        txtEmail.onchange = validateSubscribe;
        txtEmail.valid = false;
        
    }*/
};