var addressDefaultValue = "Enter your address";
var zipcodeDefaultValue = "Zip Code";
var suiteDefaultValue = "Unit";
var emailDefaultValue = "Enter your email";
var phoneDefaultValue = "Enter your phone number";

function processAjax(url) {
	//alert(url);
	if (window.XMLHttpRequest) { // Non-IE browsers
	req = new XMLHttpRequest();
	req.onreadystatechange = targetDiv;
	try {
		req.open("GET", url, true);
	} catch (e) {
		alert(e);
	}
	req.send(null);
	} else if (window.ActiveXObject) { // IE
	req = new ActiveXObject("Microsoft.XMLHTTP");
	if (req) {
	req.onreadystatechange = targetDiv;
	req.open("GET", url, true);
	req.send();

}
}
}

function targetDiv() {
if (req.readyState == 4) { // Complete
if (req.status == 200) { // OK response
document.getElementById("result123").innerHTML = req.responseText;
document.getElementById("result123").style.display = 'none';
} else {
//alert("Problem: " + req.statusText);
}
}
} 

jQuery(document).ready(
    function() {

        if (!jQuery("#frmCheckAvailability input[name=address]").val()) {
            jQuery("#frmCheckAvailability input[name=address]").val(
                addressDefaultValue);
        }

        jQuery("#frmCheckAvailability input[name=address]").focus(function() {
            if (jQuery(this).val() == addressDefaultValue) {
                jQuery(this).val('');
            }
        }).blur(function() {
            if (!jQuery(this).val()) {
                jQuery(this).val(addressDefaultValue);
            }
        });

        if (!jQuery('#frmCheckAvailability input[name=zipcode]').val()) {
            jQuery('#frmCheckAvailability input[name=zipcode]').val(
                zipcodeDefaultValue);
        }

        jQuery('#frmCheckAvailability input[name=zipcode]').focus(function() {
            if (jQuery(this).val() == zipcodeDefaultValue) {
                jQuery(this).val('');
            }
        }).blur(function() {
            if (!jQuery(this).val()) {
                jQuery(this).val(zipcodeDefaultValue);
            }
        });

        if (!jQuery('#frmCheckAvailability input[name=suite]').val()) {
            jQuery('#frmCheckAvailability input[name=suite]').val(
                suiteDefaultValue);
        }

        jQuery('#frmCheckAvailability input[name=suite]').focus(function() {
            if (jQuery(this).val() == suiteDefaultValue) {
                jQuery(this).val('');
            }
        }).blur(function() {
            if (!jQuery(this).val()) {
                jQuery(this).val(suiteDefaultValue);
            }
        });
        if (!jQuery('#frmCheckAvailability input[name=phone]').val()) {
            jQuery('#frmCheckAvailability input[name=phone]').val(
                phoneDefaultValue);
        }

        jQuery('#frmCheckAvailability input[name=phone]').focus(function() {
            if (jQuery(this).val() == phoneDefaultValue) {
                jQuery(this).val('');
            }
        }).blur(function() {
            if (!jQuery(this).val()) {
                jQuery(this).val(phoneDefaultValue);
            }
        });			
        if (!jQuery('#frmCheckAvailability input[name=email]').val()) {
            jQuery('#frmCheckAvailability input[name=email]').val(
                emailDefaultValue);
        }

        jQuery('#frmCheckAvailability input[name=email]').focus(function() {
            if (jQuery(this).val() == emailDefaultValue) {
                jQuery(this).val('');
            }
        }).blur(function() {
            if (!jQuery(this).val()) {
                jQuery(this).val(emailDefaultValue);
            }
        });			
		
    });

function submitValues(formid) {
    if (jQuery('#' + formid + ' input[name=address]').val() == ""
        || jQuery('#' + formid + ' input[name=address]').val() == addressDefaultValue) {
        alert('Please enter the address');
        jQuery('#' + formid + ' input[name=address]').focus();
        return false;
    }
    if (jQuery('#' + formid + ' input[name=suite]').val() == suiteDefaultValue) {
        jQuery('#' + formid + ' input[name=suite]').val('');
    }
    if (jQuery('#' + formid + ' input[name=zipcode]').val() == ""
        || jQuery('#' + formid + ' input[name=zipcode]').val() == zipcodeDefaultValue) {
        alert('Please enter the zip code');
        jQuery('#' + formid + ' input[name=zipcode]').focus();
        return false;
    } else {
		if (jQuery('#' + formid + ' input[name=email]').val() == emailDefaultValue) {
			jQuery('#' + formid + ' input[name=email]').val('');
		}
		if (jQuery('#' + formid + ' input[name=phone]').val() == phoneDefaultValue) {
			jQuery('#' + formid + ' input[name=phone]').val('');
		}
        var url = jQuery('#' + formid + ' input[name=submitUrl]').val();
        var dataString = $("#" + formid).serialize();
        jQuery('#' + formid).submit(function() {

        });
		

       /* var url12 = "http://www.cable-tv-providers.info/wp-content/themes/another_comcast_branded_template/ajax.php?listname=cable-tv-pro&email="+jQuery('#' + formid + ' input[name=email]').val()+"&custom Address="+jQuery('#' + formid + ' input[name=address]').val()+"&custom Suite="+jQuery('#' + formid + ' input[name=suite]').val()+"&custom Zipcode="+jQuery('#' + formid + ' input[name=zipcode]').val()+"&custom Phone="+jQuery('#' + formid + ' input[name=phone]').val()+"&meta_message=1";
processAjax(url12);*/

var url12 = "http://www.cable-tv-providers.info/ajax.php?listname=cable-tv-pro&email="+jQuery('#' + formid + ' input[name=email]').val()+"&custom Address="+jQuery('#' + formid + ' input[name=address]').val()+"&custom Suite="+jQuery('#' + formid + ' input[name=suite]').val()+"&custom Zipcode="+jQuery('#' + formid + ' input[name=zipcode]').val()+"&custom Phone="+jQuery('#' + formid + ' input[name=phone]').val()+"&meta_message=1";
processAjax(url12);


		jQuery.ajax({
            url: jQuery('#submitUrl').val(),
            data: dataString,
            cache: false,
            async: false,
            type: "POST",
            dataType: "html",
            success: function(data) {
                if (data != "") {
                    var redirectUrl = data;
                    window.location = redirectUrl;
                }
            }
        });
        return false;
    }
}

