// JavaScript Document
function getHTTPObject(){
	var request_o; //declare the variable to hold the object.
	var browser = navigator.appName; //find the browser name
	if(browser == "Microsoft Internet Explorer"){
		/* Create the object using MSIE's method */
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		/* Create the object using other browser's method */
		request_o = new XMLHttpRequest();
	}
	return request_o; //return the object
}
var http = getHTTPObject(); // We create the HTTP Object



url="process_request.php";

function getAjaxDataMail(div, id, name,  email) { 
 	var str1="?name=" + name +"&email="+email+"&maillist=1";
	
	document.getElementById("loginForm").style.display = "none";
	document.getElementById("loginReg").style.display = "block";
	document.getElementById("loginReg").innerHTML = '<table width="100%" height="100%" border="0"><tr><td align="center" valign="center"><IMG alt="processing form" src="img/loader.gif" border=0></td><tr></table>';
	//alert(url + str1 + str2);
  http.open("GET", url + str1 , true);
 
  http.onreadystatechange = function() {  
  
  if (http.readyState == 4) {     
	results = http.responseText
	
	if(results == 1)
	{
		document.getElementById("loginReg").innerHTML = '<table width="100%" height="100%" border="0"><tr><td align="center" valign="center"><IMG alt="Success" src="images/successTick.gif" border=0><br><br>You were added to our mailing list successfully. <br><a href="?" onClick="return closeMessage();">Click here</a> to close this window</td><tr></table>';
	}
	else if(results == 2)
	{
		document.getElementById("loginReg").innerHTML = '<table width="100%" height="100%" border="0"><tr><td align="center" valign="center"><IMG alt="Failed" src="images/failedCross.gif" border=0><br><br>Sorry, there was an error please <br><a href="#" onClick="return goback();">Click here</a> to try again or <a href="?" onClick="return closeMessage();">Click here</a> to close.</td><tr></table>';
	}	
	else if(results == 3)
	{
		document.getElementById("loginReg").innerHTML = '<table width="100%" height="100%" border="0"><tr><td align="center" valign="center">Nothing Happened <a href="javascript:gotologin();">Click here</a> to try again or <a href="?" onClick="return closeMessage();">Click here</a> to close.</td><tr></table>';
	}		
	  	 
  };
  }    
  http.send(null);
}



function getAjaxDataRec(div, id, yname,  yemail, fname,  femail, msg) { 
 	var str1="?yname=" + yname +"&yemail="+yemail+"&fname="+fname+"&femail="+femail+"&msg="+msg+"&recommend=1";
	
	document.getElementById("loginForm").style.display = "none";
	document.getElementById("loginReg").style.display = "block";
	document.getElementById("loginReg").innerHTML = '<table width="100%" height="100%" border="0"><tr><td align="center" valign="center"><IMG alt="processing form" src="img/loader.gif" border=0></td><tr></table>';
	
	//alert(url + str1 + str2);
  http.open("GET", url + str1 , true);
 
  http.onreadystatechange = function() {  
  
  if (http.readyState == 4) {     
	results = http.responseText
	
	if(results == 1)
	{
		document.getElementById("loginReg").innerHTML = '<table width="100%" height="100%" border="0"><tr><td align="center" valign="center"><IMG alt="Success" src="images/successTick.gif" border=0><br><br>Email sent successfuly. <br><a href="?" onClick="return closeMessage();">Click here</a> to close this window</td><tr></table>';
		alert();
	}
	else if(results == 2)
	{
		document.getElementById("loginReg").innerHTML = '<table width="100%" height="100%" border="0"><tr><td align="center" valign="center"><IMG alt="Failed" src="images/failedCross.gif" border=0><br><br>Sorry, there was an error please <br><a href="#" onClick="return goback();">Click here</a> to try again or <a href="?" onClick="return closeMessage();">Click here</a> to close.</td><tr></table>';
	}	
	else if(results == 3)
	{
		document.getElementById("loginReg").innerHTML = '<table width="100%" height="100%" border="0"><tr><td align="center" valign="center">Nothing Happened <a href="javascript:gotologin();">Click here</a> to try again or <a href="?" onClick="return closeMessage();">Click here</a> to close.</td><tr></table>';
	}			
	  	 
  };
  }    
  http.send(null);
}


function getAjaxDataCall(div, id, name,  phone) { 
 	var str1="?name=" + name +"&phone="+phone+"&callback=1";
	
	document.getElementById("formC").style.display = "none";
	document.getElementById("waitingC").innerHTML = "<img src='images/ajax-loaderB.gif' /><br>Processing details, please wait..";
	//alert(url + str1 + str2);
  http.open("GET", url + str1 , true);
 
  http.onreadystatechange = function() {  
  
  if (http.readyState == 4) {     
	results = http.responseText
	
	if(results == 1)
	{
		document.getElementById("waitingC").innerHTML = "Success, Thank you.";
	}
	else if(results == 2)
	{
		document.getElementById("waitingC").innerHTML = "Failed";
	}	
	else if(results == 3)
	{
		document.getElementById("waitingC").innerHTML = "You have already registerd!";
	}		
	  	 
  };
  }    
  http.send(null);
}


function goback2reg()
{
	document.getElementById("regForm").style.display = "block";
	document.getElementById("waitingReg").style.display = "none";
}


function getAjaxDataRegister(div, id, email,  password, name, phone, cName, cTel, cFax) { 
 	var str1="?email=" + email +"&password="+password+"&name="+name+"&phone="+phone+"&cName="+cName+"&cTel="+cTel+"&cFax="+cFax+"&registerTrader=1";
	
	document.getElementById("regForm").style.display = "none";
	document.getElementById("waitingReg").style.display = "block";
	document.getElementById("waitingReg").innerHTML = '<IMG alt="processing form" src="img/loader.gif" border=0>';
	//alert(url + str1 + str2);
  http.open("GET", url + str1 , true);
 
  http.onreadystatechange = function() {  
  
  if (http.readyState == 4) {     
	results = http.responseText
	
	if(results == 1)
	{
		document.getElementById("waitingReg").innerHTML = '<IMG alt="Success" src="images/successTick.gif" border=0><br>Success, Thank you for your interest. <br>Your account has been put into a que for activation.<br><br><br><a href="#" onclick="return stageControl.gotoLink("0101-0")"><IMG alt="Go back home" src="images/gobackhome.gif" border=0></a>';
	}
	else if(results == 2)
	{
		document.getElementById("waitingReg").innerHTML = "Your registration failed, please contact us using the contact form.";
	}	
	else if(results == 3)
	{
		document.getElementById("waitingReg").innerHTML = '<IMG alt="Failed" src="images/failedCross.gif" border=0><br><br><br><span class="Font-12">An account already exists with the same email address <br>Please <a href="javascript:goback2reg();">click here</a> to try again!<span>';
	}		
	  	 
  };
  }    
  http.send(null);
}



function goback()
{
	document.getElementById("loginForm").style.display = "block";
	document.getElementById("loginReg").style.display = "none";
}
function goregister()
{
	closeMessage();
	return stageControl.gotoLink('0601-0');
}
function getout()
{
	closeMessage();
	//document.getElementById("logSectA").style.display = "none";
	//document.getElementById("logSectB").style.display = "block";
	//document.getElementById("logSectB").innerHTML = email;
	//return stageControl.gotoLink('0101-0');
	window.location.href = "index.php";
}
function gotologin()
{
	
	document.getElementById("loginReg").style.display = "none";	
}


function getAjaxDataLogin(div, id, email,  password) { 
 	var str1="?email=" + email +"&password="+password+"&login=1";
	
	document.getElementById("loginForm").style.display = "none";
	document.getElementById("loginReg").style.display = "block";
	document.getElementById("loginReg").innerHTML = '<table width="100%" height="100%" border="0"><tr><td align="center" valign="center"><IMG alt="processing form" src="img/loader.gif" border=0></td><tr></table>';
	
	//alert(url + str1 + str2);
  http.open("GET", url + str1 , true);
 
  http.onreadystatechange = function() {  
  
  if (http.readyState == 4) {     
	results = http.responseText
	
	if(results == 1)
	{
		document.getElementById("loginReg").innerHTML = '<table width="100%" height="100%" border="0"><tr><td align="center" valign="center"><IMG alt="Success" src="images/successTick.gif" border=0><br><br>Login Successful. <br><a href="#" onClick="return getout();">Click here</a> to continue onto view the website</td><tr></table>';
		
	}
	else if(results == 2)
	{
		document.getElementById("loginReg").innerHTML = '<table width="100%" height="100%" border="0"><tr><td align="center" valign="center"><IMG alt="Failed" src="images/failedCross.gif" border=0><br><br>Logn failed <br><a href="#" onClick="return goback();">Click here</a> to try again or <a href="#" onClick="return goregister();">Click here</a> to register.</td><tr></table>';
		
	}	
	else
	{
		document.getElementById("loginReg").innerHTML = '<table width="100%" height="100%" border="0"><tr><td align="center" valign="center">Nothing Happened <a href="javascript:gotologin();">Click here</a> to try again or <a href="#" onClick="return goregister();">Click here</a> to register.</td><tr></table>';
	}		
	  	 
  };
  }    
  http.send(null);
}


function logout() { 
 	var str1="?logout=1";
	
	//alert(url + str1 + str2);
  http.open("GET", url + str1 , true);
 
  http.onreadystatechange = function() {  
  
  if (http.readyState == 4) {     
	results = http.responseText
	
	window.location.href = "index.php";
	  	 
  };
  }    
  http.send(null);
}


function getAjaxDataRemoveWish(div, id, pid) {

 	var str1="?pid=" + pid +"&removewish=1";	
	
	document.getElementById("wishlistList").innerHTML = '<table width="100%" height="100%" border="0"><tr><td align="center" valign="center"><IMG alt="processing form" src="img/loader.gif" border=0></td><tr></table>';
	//alert(url + str1 + str2);
  http.open("GET", url + str1 , true);
 
  http.onreadystatechange = function() {  
  
  if (http.readyState == 4) {     
	results = http.responseText
	
	if(results != '')
	{
			var splitVar = results.split("//$&\\");	
			document.getElementById("wishlistList").innerHTML = splitVar[0];
			document.getElementById("shopping_cart_items").innerHTML = splitVar[1];
	}	
	else
	{
			document.getElementById("wishlistList").innerHTML = "You currently have no items in your wishlist, please browse our products and add items to your wishlist. <br> You can then click on 'Enquire about these items'";
			document.getElementById("shopping_cart_items").innerHTML = "0";
	}		
	  	 
  };
  }    
  http.send(null);
}

function getAjaxDataContact(div, id, name, email, telephone, address, enquiry) { 
 	var str1="?name=" + name +"&email="+email+"&telephone="+telephone+"&address="+address+"&enquiry="+enquiry+"&contactus=1";
	
	document.getElementById("formContact").style.display = "none";
	document.getElementById("waitingContact").style.display = "block";
	document.getElementById("waitingContact").innerHTML = "<img src='img/loader.gif' /><br><br>Processing details, please wait..";
	alert("got here");
	//alert(url + str1 + str2);
  http.open("GET", url + str1 , true);
 
  http.onreadystatechange = function() {  
  
  if (http.readyState == 4) {     
	results = http.responseText
	
	if(results == 1)
	{
		document.getElementById("waitingContact").style.display = "none";
		document.getElementById("message").style.display = "block";
		document.getElementById("message").innerHTML = "Success, Thank you.";
		document.getElementById("formContact").style.display = "block";
	}
	else if(results == 2)
	{
		document.getElementById("waitingContact").style.display = "none";
		document.getElementById("message").style.display = "block";
		document.getElementById("message").innerHTML = "Sending email failed, please try again later.";
		document.getElementById("formContact").style.display = "block";
	}		
	  	 
  };
  }    
  http.send(null);
}


function getAjaxDataEnquire(div, id, name, email, phone, cName, cTel, cFax) { 
 	var str1="?email=" + email +"&name="+name+"&phone="+phone+"&cName="+cName+"&cTel="+cTel+"&cFax="+cFax+"&enquire=1";
	
	document.getElementById("formholder").style.display = "none";
	document.getElementById("waitingReg").style.display = "block";
	document.getElementById("waitingReg").innerHTML = '<IMG alt="processing form" src="img/loader.gif" border=0>';
	//alert(url + str1 + str2);
  http.open("GET", url + str1 , true);
 
  http.onreadystatechange = function() {  
  
  if (http.readyState == 4) {     
	results = http.responseText
	
	if(results == 1)
	{
		document.getElementById("waitingReg").innerHTML = '<IMG alt="Success" src="images/successTick.gif" border=0 width="90"><span class="Font-12"><br>Success, Thank you for your enquiry. <br>We will get back to you shortly.</span>';
	}
	else if(results == 2)
	{
		document.getElementById("waitingReg").innerHTML = "Your enquiry failed, please contact us using the contact form.";
	}
	else
	{
		document.getElementById("formholder").style.display = "block";		
		document.getElementById("waitingReg").style.display = "none";
	}
	  	 
  };
  }    
  http.send(null);
}