var ajax = {
  imagePage : function(param)
  {
  	if (window.XMLHttpRequest)
  	{
  		var xmlHttp = new XMLHttpRequest();
  	}
		else if (window.ActiveXObject)
  	{
  		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  	}
    xmlHttp.onreadystatechange = function()
    {
      if(xmlHttp.readyState == 4)
      {
        var xmlResponse = xmlHttp.responseXML.documentElement;      
        var pageLength = xmlResponse.getElementsByTagName("pageindex").length;

        for(i=0;i<pageLength;i++)        
        {
          var parentNode = xmlResponse.getElementsByTagName("pageindex");
        
          var tid        = parentNode[i].childNodes[0].childNodes[0].nodeValue;
          var itemCode   = parentNode[i].childNodes[1].childNodes[0].nodeValue.replace(/gijokutukupret/,"&");
          var itemName   = parentNode[i].childNodes[2].childNodes[0].nodeValue.replace(/gijokutukupret/,"&");
          var uom        = parentNode[i].childNodes[3].childNodes[0].nodeValue;
          var image      = parentNode[i].childNodes[4].childNodes[0].nodeValue;
          var currency   = parentNode[i].childNodes[5].childNodes[0].nodeValue;
          var price      = parentNode[i].childNodes[6].childNodes[0].nodeValue;          
          var stock      = parentNode[i].childNodes[7].childNodes[0].nodeValue;
          var nostock    = parentNode[i].childNodes[8].childNodes[0].nodeValue;
          var showPrice  = "";
          
          if(itemCode=="nodata"){ itemCode=""; }
          if(itemName=="nodata"){ itemName=""; }
          if(uom=="nodata"){ uom=""; }
          if(image=="nodata"){ image="noimage"; }
          if(currency=="nodata"){ currency=""; }
          if(price=="nodata"){ price=""; }          
          if(stock=="nodata"){ stock=""; }
					if(price !=0 or price !="0") {
						showPrice = currency+". "+price+"/"+uom+"<br>&nbsp;";
					}
					else {
						showPrice = "<font color='red'><b>SOLD OUT</b></font>+"<br>&nbsp;";
					}
          value = "<a href=\"detail.php?tid="+tid+"\" onClick=\"popDetail('detail.php?tid="+tid+"');return false;\" target=\"newWin\" >"+
                  "<img border=\"0\" "+
                  "src=\"product/"+image+"\" width=\"125px\" height=\"125px\" >"+
                  "</a><br>"+
                  "<font size=\"1\" face=\"Verdana\" >"+
                  "<b>"+itemCode+"</b><br>"+
                  itemName+"<br>"+
                  showPrice+
                  "</font>";
          document.getElementById("imagediv"+i).innerHTML = value;
        }
        if((12 - pageLength) != 0)
        {
	        for(i=pageLength;i<12;i++)        
	        {       
	          document.getElementById("imagediv"+i).innerHTML = "";
	        }        
        }
      }
    }
    xmlHttp.open("POST","javamod/pageindexchange.php",true);
    xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-Length",param.length);
    xmlHttp.setRequestHeader("Connection","Close");
    xmlHttp.send(param);
  },
  blogPage : function(param)
  {
  	if (window.XMLHttpRequest)
  	{
  		var xmlHttp = new XMLHttpRequest();
  	}
		else if (window.ActiveXObject)
  	{
  		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  	}
    xmlHttp.onreadystatechange = function()
    {
      if(xmlHttp.readyState == 4)
      {
        var xmlResponse = xmlHttp.responseXML.documentElement;      
        var pageLength = xmlResponse.getElementsByTagName("pageblog").length;

        for(i=0;i<pageLength;i++)        
        {
          var parentNode = xmlResponse.getElementsByTagName("pageblog");
        
          var trsDate = parentNode[i].childNodes[0].childNodes[0].nodeValue;
          var title   = parentNode[i].childNodes[1].childNodes[0].nodeValue;
          var blog    = parentNode[i].childNodes[2].childNodes[0].nodeValue;
          
          if(title=="nodata"){ title=""; }
          if(blog=="nodata"){ blog=""; }
          
          var value = "<i>"+
			                  "<font size=\"1\" face=\"Verdana\">"+
			                    "Tanggal : "+trsDate+
			                  "</font>"+
			                "</i><br>"+
			                "<img border=\"0\" src=\"kosong.gif\" width=\"1\" height=\"7\"><br>"+
			                "<b>"+
			                  "<font size=\"2\" face=\"Verdana\"><br>"+
											    title+"<br>"+
			                  "</font>"+
			                "</b><br>"+
			                "<font size=\"1\" face=\"Verdana\">"+
			                  blog+
			                "</font><hr><br>";     
					document.getElementById("blogshow"+i).innerHTML = value;
        }
        if((2 - pageLength) != 0)
        {
	        for(i=pageLength;i<2;i++)        
	        {       
	          document.getElementById("blogshow"+i).innerHTML = "";
	        }        
        }
      }
    }
    xmlHttp.open("POST","javamod/pageblogchange.php",true);
    xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-Length",param.length);
    xmlHttp.setRequestHeader("Connection","Close");
    xmlHttp.send(param);  
  },
  testiPage : function(param)
  {
  	if (window.XMLHttpRequest)
  	{
  		var xmlHttp = new XMLHttpRequest();
  	}
		else if (window.ActiveXObject)
  	{
  		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  	} 
    xmlHttp.onreadystatechange = function()
    {
      if(xmlHttp.readyState == 4)
      {
        var xmlResponse = xmlHttp.responseXML.documentElement;      
        var pageLength = xmlResponse.getElementsByTagName("pagetesti").length;

        for(i=0;i<pageLength;i++)        
        {
          var parentNode = xmlResponse.getElementsByTagName("pagetesti");
          var trsDate = parentNode[i].childNodes[0].childNodes[0].nodeValue;          
          var name    = parentNode[i].childNodes[1].childNodes[0].nodeValue;
          var city    = parentNode[i].childNodes[2].childNodes[0].nodeValue;
          var testi   = parentNode[i].childNodes[3].childNodes[0].nodeValue;
          
          if(name=="nodata"){ name=""; }
          if(city=="nodata"){ city=""; }
          if(testi=="nodata"){ testi=""; }
          
          var value = "<div name=\"testishow\">"+
                      "<i>"+
                        "<font size=\"1\" face=\"Verdana\">"+
                          "Tanggal : "+trsDate+
                        "</font>"+
                      "</i><br>"+
                      "<img border=\"0\" src=\"kosong.gif\" width=\"1\" height=\"7\"><br>"+
                      "<font size=\"1\" face=\"Verdana\">"+
                        testi+
                        "<b>"+
                          "  - "+name+" - <br>"+
                        "</b>"+
                      "</font><hr><br>"+ 
                      "</div>";
				  document.getElementById("testishow"+i).innerHTML = value;
        }
        if((5 - pageLength) != 0)
        {
	        for(i=pageLength;i<5;i++)        
	        {       
	          document.getElementById("testishow"+i).innerHTML = "";
	        }        
        }
      }
    }
    xmlHttp.open("POST","javamod/pagetestichange.php",true);
    xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-Length",param.length);
    xmlHttp.setRequestHeader("Connection","Close");
    xmlHttp.send(param);  
  },
  sendCallUs : function(formObj)
  {	
  	if (window.XMLHttpRequest)
  	{
  		var xmlHttp = new XMLHttpRequest();
  	}
		else if (window.ActiveXObject)
  	{
  		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  	}
  	
  	var nameObj					= document.getElementById("nama");		
		var noTlpObj        = document.getElementById("notlp"); 
		var almtPengirimObj = document.getElementById("almtpengirim");		
		var isiPesanObj     = document.getElementById("isipesan"); 	

  	var nameGet         = nameObj.value; 
  	var noTlpGet        =	noTlpObj.value;
  	var almtPengirimGet =	almtPengirimObj.value;
  	var isiPesanGet     = isiPesanObj.value;
  	
  	if(nameGet == null || nameGet == "")
  	{
  		alert("Please fill name field !");
  		nameObj.focus();
  		return false;
  	}  	
  	if(almtPengirimGet == null || almtPengirimGet == "")
  	{
  		alert("Please fill email field !");
  		almtPengirimObj.focus();
  		return false;
  	}
  	else
  	{
  	  apos=almtPengirimGet.indexOf("@");
  		dotpos=almtPengirimGet.lastIndexOf(".");
  		if (apos<1||dotpos-apos<2)
    	{
    		alert("Please fill email field with right email address format !");
				almtPengirimObj.focus();    		
    		return false;
    	}  		
  	}
  	if(isiPesanGet == null || isiPesanGet == "")
  	{
  		alert("Please fill message field !");
  		isiPesanObj.focus();
  		return false;
  	}
  	
  	
		var param = "nama="+nameGet+"&notlp="+noTlpGet+"&almtpengirim="+almtPengirimGet+
								"&isipesan="+isiPesanGet;		
										
  	xmlHttp.onreadystatechange = function()
  	{
  		if(xmlHttp.readyState == 4)
			{
				formObj.reset();
				alert(xmlHttp.responseText);															  		
  		}
 		}
  	xmlHttp.open("POST","javamod/sendingcallus.php",true);
  	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	xmlHttp.setRequestHeader("Content-Length",param.length);
  	xmlHttp.setRequestHeader("Connection","Close");
  	xmlHttp.send(param);
  },
  sendTesti : function(formObj)
  {	
  	if (window.XMLHttpRequest)
  	{
  		var xmlHttp = new XMLHttpRequest();
  	}
		else if (window.ActiveXObject)
  	{
  		var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  	}
  	
  	var nameObj					= document.getElementById("nama");
		var cityObj         = document.getElementById("city"); 			
		var almtPengirimObj = document.getElementById("almtpengirim");	
		var isiPesanObj     = document.getElementById("isipesan"); 	

  	var nameGet         = nameObj.value; 
  	var cityGet         =	cityObj.value;  	
  	var almtPengirimGet =	almtPengirimObj.value;
  	var isiPesanGet     = isiPesanObj.value;
  	
  	if(nameGet == null || nameGet == "")
  	{
  		alert("Please fill name field !");
  		nameObj.focus();
  		return false;
  	}  	
  	
  	if(cityGet == null || cityGet == "")
  	{
  		alert("Please fill city field !");
  		cityObj.focus();
  		return false;
  	}
  	
  	if(almtPengirimGet == null || almtPengirimGet == "")
  	{
  		alert("Please fill email field !");
  		almtPengirimObj.focus();
  		return false;
  	}
  	else
  	{
  	  apos=almtPengirimGet.indexOf("@");
  		dotpos=almtPengirimGet.lastIndexOf(".");
  		if (apos<1||dotpos-apos<2)
    	{
    		alert("Please fill email field with right email address format !");
				almtPengirimObj.focus();    		
    		return false;
    	}  		
  	}
  	  	
  	if(isiPesanGet == null || isiPesanGet == "")
  	{
  		alert("Please fill message field !");
  		isiPesanObj.focus();
  		return false;
  	}
  	
  	
		var param = "nama="+nameGet+"&city="+cityGet+"&almtpengirim="+almtPengirimGet+"&isipesan="+isiPesanGet;		
										
  	xmlHttp.onreadystatechange = function()
  	{
  		if(xmlHttp.readyState == 4)
			{
				formObj.reset();
				alert(xmlHttp.responseText);															  		
  		}
 		}
  	xmlHttp.open("POST","javamod/sendingtesti.php",true);
  	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	xmlHttp.setRequestHeader("Content-Length",param.length);
  	xmlHttp.setRequestHeader("Connection","Close");
  	xmlHttp.send(param);
  }
}
