var req;
var which;

var myURL="funkytownparties.com/";
var sURL = ""+window.location;
var nDomainIndex=sURL.indexOf("funkytownparties.com");
var rootSiteURL=sURL.substring(0,nDomainIndex);
var siteURL=rootSiteURL+myURL;

//var siteURL="http://www.funkytownparties.com/";
if ((navigator.userAgent.indexOf('iPhone') != -1) ||(navigator.userAgent.indexOf('mobile') != -1)
 || (navigator.userAgent.indexOf('Android') != -1) ||(navigator.userAgent.indexOf('smartphone') != -1)
 || (navigator.userAgent.indexOf('BlackBerry') != -1) ||(navigator.userAgent.indexOf('symbian') != -1)
) {
document.location = "http://www.funkytownparties.com/m/";
}
function btnSubmit(params){
var url = siteURL+"email.php";
//var url2="email.php?"+params;
//var myAjax = new Ajax.Request(url2, {method: 'post', onComplete:processStateChangeEmail});
//return;
if (window.XMLHttpRequest) { // Non-IE browsers
req = new XMLHttpRequest();
req.onreadystatechange = processStateChangeEmail;
try {
req.open("POST", url, true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.setRequestHeader("Content-length", params.length);
//req.setRequestHeader("Connection", "close");
req.send(params);
} catch (e) {
alert("Error"+e);
}

} else if (window.ActiveXObject) { // IE
try {
   req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
	try {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {}
}
if (req) {
req.onreadystatechange = processStateChangeEmail;
req.open("POST", url, true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.setRequestHeader("Content-length", params.length);
//req.setRequestHeader("Connection", "close");
req.send(params);
}
}
}
function buttonDetail(d){
if (!d){var d="parties.htm";}
var url = siteURL+"services/"+d;
if (window.XMLHttpRequest) { // Non-IE browsers
req = new XMLHttpRequest();
req.onreadystatechange = processStateChangeButton;
try {
req.open("GET", url, true);
} catch (e) {
alert("Error"+e);
}
req.send(null);
} else if (window.ActiveXObject) { // IE
try {
   req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
	try {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {}
}
if (req) {
req.onreadystatechange = processStateChangeButton;
req.open("GET", url, true);
req.send();
}
}    
}
function processStateChangeButton() {
if (req.readyState == 4) { // Complete
if (req.status == 200) { // OK response
var tmp = req.responseText; //responseXML;
document.getElementById("myText").innerHTML = tmp; 
} else {
alert("Problem, please try again: " + req.statusText);
}
}
}
function processStateChangeEmail() {
if (req.readyState == 4) { // Complete
if (req.status == 200) { // OK response
alert("Thank you, we have received your request.");
} else {
alert("Problem: " + req.statusText);
}
}
}
function btnSubmitHair(params){
var url = siteURL+"email_hair.php";
//var url2="email.php?"+params;
//var myAjax = new Ajax.Request(url2, {method: 'post', onComplete:processStateChangeEmail});
//return;
if (window.XMLHttpRequest) { // Non-IE browsers
req = new XMLHttpRequest();
req.onreadystatechange = processStateChangeEmail;
try {
req.open("POST", url, true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.setRequestHeader("Content-length", params.length);
//req.setRequestHeader("Connection", "close");
req.send(params);
} catch (e) {
alert("Error"+e);
}

} else if (window.ActiveXObject) { // IE
try {
   req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
	try {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {}
}
if (req) {
req.onreadystatechange = processStateChangeEmail;
req.open("POST", url, true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.setRequestHeader("Content-length", params.length);
//req.setRequestHeader("Connection", "close");
req.send(params);
}
}
}
function btnSubmitBook(params){
var url = siteURL+"email_book_party.php";
//var url2="email.php?"+params;
//var myAjax = new Ajax.Request(url2, {method: 'post', onComplete:processStateChangeEmail});
//return;
if (window.XMLHttpRequest) { // Non-IE browsers
req = new XMLHttpRequest();
req.onreadystatechange = processStateChangeEmail;
try {
req.open("POST", url, true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.setRequestHeader("Content-length", params.length);
//req.setRequestHeader("Connection", "close");
req.send(params);
} catch (e) {
alert("Error"+e);
}

} else if (window.ActiveXObject) { // IE
try {
   req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
	try {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e) {}
}
if (req) {
req.onreadystatechange = processStateChangeEmail;
req.open("POST", url, true);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
req.setRequestHeader("Content-length", params.length);
//req.setRequestHeader("Connection", "close");
req.send(params);
}
}
}

