function GetXMLHttpObject()
{
      var oXMLHttp = null;

      try
      {
            oXMLHttp = new ActiveXObject("MSXML2.XMLHTTP");
      }
      catch (E)
      {
            try
            {
                  oXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (E)
            {
              oXMLHttp = null;
            }
    }

      if ((oXMLHttp == null) && (typeof(XMLHttpRequest) != 'undefined'))
      {
            oXMLHttp = new XMLHttpRequest();
      }

      return oXMLHttp;
}

var testresults
function checkemail(s2){
var str=s2;
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
testresults=false
}
return (testresults)
}

function isInteger (s)
   {
      var i;

      if (isEmpty(s))
      if (isInteger.arguments.length == 1) return 0;
      else return (isInteger.arguments[1] == true);

      for (i = 0; i < s.length; i++)
      {
         var c = s.charAt(i);

         if (!isDigit(c)) return false;
      }

      return true;
   }

function isEmpty(s)
   {
      return ((s == null) || (s.length == 0))
   }

   function isDigit (c)
   {
      return ((c >= "0") && (c <= "9"))
   }



function show_big(id){
	//alert(id);
	
    $('#fader').fadeIn('slow', function() {
        
		$(this).fadeTo("slow", 0.80);
		$('#fader_content').fadeIn('fast');
		displayitem(id);
			
		

      });
	
	

   

	
}






function show_newsletter(){
	//alert(id);
	
    $('#fader2').fadeIn('slow', function() {
        
		$(this).fadeTo("slow", 0.80);
		$('#newsletter_content').fadeIn('fast');
	
			
		

      });
	
	

   

	
}


function loadproduct(page) {
	
	
	

	
	var params;
	 params = "pagenum="+page;
	 
	 var price = document.getElementById("price").value;
		 params += "&price="+price;
		 
	  var text = document.getElementById("searchfield").value;
		 params += "&text="+text;
		 
	  var category = document.getElementById("categories").value;
		 params += "&category="+category;	 
	 	
		var url = "displayproduct.php?";
	

	
	
	  setTimeout("document.images['loader-image'].src=document.images['loader-image'].src",10);

		
		//alert(params);
	
			var ajaxDisplay = document.getElementById('product_content');
		

   //ajaxDisplay.innerHTML = '<div align="center" style="margin-top:200px;">Loading....</div>';
   ajaxDisplay.innerHTML = '';
		
		var oXMLHttp = GetXMLHttpObject();
	
		
		
		oXMLHttp.open("POST", url, false);
		
		//Send the proper header information along with the request
		oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		oXMLHttp.setRequestHeader("Content-length", params.length);
		oXMLHttp.setRequestHeader("Connection", "close");
			oXMLHttp.send(params);
		

	   
	

	
	
      
	ajaxDisplay.innerHTML = oXMLHttp.responseText;	
    
	   
	   
	
	
		 }
		 
		 
 function displayitem(id){
			 
	 var params;
	 params = "id="+id;
	 
	 var url = "displayitem.php?";
	 var ajaxDisplay = document.getElementById('fader_content');
		

   
		
		var oXMLHttp = GetXMLHttpObject();
	
		
		
		oXMLHttp.open("POST", url, false);
		
		//Send the proper header information along with the request
		oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		oXMLHttp.setRequestHeader("Content-length", params.length);
		oXMLHttp.setRequestHeader("Connection", "close");
			oXMLHttp.send(params);
	
      
	ajaxDisplay.innerHTML = oXMLHttp.responseText;	


}


function searchitem(){
	 var text = document.getElementById("searchfield").value;
      
	  if(text=='search....'){
	 
	  return;
	  }
	   else{
		  setTimeout("loadproduct(1)", 2000);
		  }
	  
	   
	
	}
	
	
	
	

function submitnewsletter() {
	 //alert(layer_ref);
	 	 var params;
	 	 var fname = document.getElementById("fname").value;
		  if(fname == null|| fname == ''){
		 alert('Please type your First Name')
		 return;
		 }
		 params = "fname="+fname;
		 
		 
		  var lname = document.getElementById("lname").value;
		  if(lname == null|| lname == ''){
		 alert('Please type your Last Name')
		 return;
		 }
		 params += "&lname="+lname;
		 
		 
		 var email = document.getElementById("email").value;
		 if(checkemail(email) == false){
		 alert('Please input a valid email address!')
		 return;
		 }
		 params += "&email="+email;
		
			
		  var comment = document.getElementById("comment").value;
		 params += "&comment="+comment;
		
		 
	 
	var url = "send.php?";
	

	
	
	  
		
		//alert(params);
	
		
		
		var oXMLHttp = GetXMLHttpObject();
		var ajaxDisplay = document.getElementById('newsletter_content');
		 ajaxDisplay.innerHTML ='<br><br><br><br><center><img src="images/ajax-loader.gif"/><br>Sending</center> ';
	
		
		
		oXMLHttp.open("POST", url, false);
		
		//Send the proper header information along with the request
		oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		oXMLHttp.setRequestHeader("Content-length", params.length);
		oXMLHttp.setRequestHeader("Connection", "close");
			oXMLHttp.send(params);
		
		
		 ajaxDisplay.innerHTML ='<br><br><br><br><center>THANK YOU</center> ';
		 
		 
	
		  setTimeout("$('#fader2').fadeOut('slow');$('#newsletter_content').fadeOut('slow');", 2000);
		
	  
		 }
		 
		 
		 
		 
		 
		 

function submitcontact() {
	 //alert(layer_ref);
	 	 var params;
	 	 var name = document.getElementById("name").value;
		  if(name == null|| name == ''){
		 alert('Please type your Name')
		 return;
		 }
		 params = "name="+name;
		 
		 
		 var email2 = document.getElementById("email2").value;
		 if(checkemail(email2) == false){
		 alert('Please input a valid email address!')
		 return;
		 }
		 params += "&email2="+email2;

		
		
		 var contact = document.getElementById("contact").value;
		
		 params += "&contact="+contact;
		
		
			
		  var message = document.getElementById("message").value;
		 params += "&message="+message;
		
		 
	 
	var url = "send2.php?";
	

	
	
	  
		
		//alert(params);
	
		
		
		var oXMLHttp = GetXMLHttpObject();
		var ajaxDisplay = document.getElementById('content');
		 ajaxDisplay.innerHTML ='<br><br><br><br><center><img src="images/ajax-loader.gif"/><br>Sending</center> ';
	
		
		
		oXMLHttp.open("POST", url, false);
		
		//Send the proper header information along with the request
		oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		oXMLHttp.setRequestHeader("Content-length", params.length);
		oXMLHttp.setRequestHeader("Connection", "close");
			oXMLHttp.send(params);
		
		
		 ajaxDisplay.innerHTML ='<br><br><br><br><center>THANK YOU</center> ';
		 
		 
		
	  
		 }
		 
		 
		 

function submitcontact2() {
	 //alert(layer_ref);
	 	 var params;
	 	 var name = document.getElementById("name").value;
		  if(name == null|| name == ''){
		 alert('Please type your Name')
		 return;
		 }
		 params = "name="+name;
		 
		 
		  var store = document.getElementById("store").value;
		  if(store == null|| store == ''){
		 alert('Please type the name of your store')
		 return;
		 }
		 params += "&store="+store;
	
		 
		 var email2 = document.getElementById("email2").value;
		 if(checkemail(email2) == false){
		 alert('Please input a valid email address!')
		 return;
		 }
		 params += "&email2="+email2;

		
		
		 var contact = document.getElementById("contact").value;
		
		 params += "&contact="+contact;
		
		
			
		  var message = document.getElementById("message").value;
		 params += "&message="+message;
		  var captcha = document.getElementById("captcha_code").value;
		params += "&captcha="+captcha;	
		 
	 
	var url = "send99.php?";
	

	
	
	  
		
		//alert(params);
	
		
		
		var oXMLHttp = GetXMLHttpObject();
		var ajaxDisplay = document.getElementById('content');
		 ajaxDisplay.innerHTML ='<br><br><br><br><center><img src="images/ajax-loader.gif"/><br>Sending</center> ';
	
		
		
		oXMLHttp.open("POST", url, false);
		
		//Send the proper header information along with the request
		oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		oXMLHttp.setRequestHeader("Content-length", params.length);
		oXMLHttp.setRequestHeader("Connection", "close");
			oXMLHttp.send(params);
		alert(oXMLHttp.responseText);
		
		 ajaxDisplay.innerHTML ='<br><br><br><br><center>THANK YOU</center> ';
		 
		 
		
	  
		 }
		 
		 
function checkcode(id){
 	 var amount = document.getElementById("x_amount").value;
	 var description = document.getElementById("x_description").value;
	 var promocode = document.getElementById("promocode").value;
	var params;	 
		 if(promocode == "sale15"){
			 
			  
	 params = "id="+id;
	 var url = "promocode.php?";
	 var ajaxDisplay = document.getElementById('fader_content');
	var oXMLHttp = GetXMLHttpObject();
	
		
		
		oXMLHttp.open("POST", url, false);
		
		//Send the proper header information along with the request
		oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		oXMLHttp.setRequestHeader("Content-length", params.length);
		oXMLHttp.setRequestHeader("Connection", "close");
			oXMLHttp.send(params);
	
      
	ajaxDisplay.innerHTML = oXMLHttp.responseText;	
			
			
		 
		 }
		 else
		 {
			alert("Promo Code Invalid"); 
		 }
}

