// JavaScript Document
//Web Developer: Jaypee de Real

function MM_preloadImages() {
   var d = document;
   if(d.images) {
      if(!d.MM_p)
         d.MM_p=new Array();
      var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
      for(i = 0; i < a.length; i++)
         if (a[i].indexOf("#")!=0) {
            d.MM_p[j] = new Image;
            d.MM_p[j++].src=a[i];
         }
   }
}


//ALLOW ONLY NUMBERS
function isNumberKey(evt)
  {
	  
	 var charCode = (evt.which) ? evt.which : event.keyCode
	 if (charCode > 31 && (charCode < 48 || charCode > 57))
	  
		return false;

	 
	 return true;
	 
	 
	 
  }
//END ALLOW ONLY NUMBERS



//CURRENCY FORMATTED
function CommaFormatted(amount)
{
	var delimiter = ","; // replace comma if desired
	var a = amount.split('.',2)
	var d = a[1];
	var i = parseInt(a[0]);
	if(isNaN(i)) { return ''; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	var n = new String(i);
	var a = [];
	while(n.length > 3)
	{
		var nn = n.substr(n.length-3);
		a.unshift(nn);
		n = n.substr(0,n.length-3);
	}
	if(n.length > 0) { a.unshift(n); }
	n = a.join(delimiter);
	if(d.length < 1) { amount = n; }
	else { amount = n + '.' + d; }
	amount = minus + amount;
	return amount;
}
//END CURRENCY FORMATTED



//TRIM FUNCTION 
String.prototype.trim = function() {

a = this.replace(/^\s+/, '');

return a.replace(/\s+$/, '');

};
//END TRIM FUNCTION 



//REMOVE DIV.
function removeDivWho(who) {
	if(typeof who== 'string') who=document.getElementById(who);
	if(who && who.parentNode)who.parentNode.removeChild(who);
}
//END REMOVE DIV

//GET SERVICES
function getServices(divid)
 {
	 
	var country = document.getElementById("SelCountry").value.trim();		 
	
	
	
	if(country)
	 {
		 
		var xmlHttp;
		try
		 {    // Firefox, Opera 8.0+, Safari    
			
			xmlHttp=new XMLHttpRequest();  
			
		 }
		 
	   catch (e)
		{    // Internet Explorer    
		try
		  {      
		  
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
		  
		  }
		  
			catch (e)
			  {   
			  try
				{        
				 
				 xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
				 
				}
			  catch (e)
				{        
					alert("Your browser does not support AJAX!");        
					return false;        
					
				}      
			  }    
		  
		  }
				 
		 xmlHttp.onreadystatechange=function()
		  {
			  
			  if(xmlHttp.readyState==4)
				{
					
					document.getElementById("SupportLoader").style.display = "none";
					
					var response = xmlHttp.responseText.trim();
							
					//alert(response);
					
					var result = response.split("|");
					
					if(result[0] > 0)
					 {
						 
						 if(country == "United States")
						  {
							  
							  document.getElementById("UsService").style.display = "block";
							  document.getElementById("PhilService").style.display = "none";
							  
							  document.getElementById(divid).innerHTML = result[1].trim();
							  
						  }
						 else if(country == "Philippines" )
						  {
							  
							  
							  document.getElementById("UsService").style.display = "none";
							  document.getElementById("PhilService").style.display = "block";
							  
							  document.getElementById("PhilService").innerHTML = result[1].trim();
							  
						  }
						 else
						  {
							  
							 alert("support country not recognize.");
							 
						  }
						  
						 
						 
					 }
					else
					 {
						
						//there is an error..
						alert(response);
						
					 }
					
					
					
				}
			
			  else
				{
					
					document.getElementById("SupportLoader").style.display = "block";
					
				}
			
			
				
		 }
	
		
	
	   
	   var param = 'action=get_services&rand=' + Math.random() + '&country='+ country;
	   
		xmlHttp.open('POST', 'ajax_return.php', true);    
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");    
		xmlHttp.setRequestHeader("Content-length", param.length);    
		xmlHttp.setRequestHeader("Connection", "close");    
		xmlHttp.send(param);

	 }//end if country
	else
	 {
		 
		document.getElementById(divid).innerHTML = "<select name=\"selservice\" id=\"SelService\" style=\"font-size: 8pt; color: #666666; padding: 3px; width: 150px; \" disabled ><option value=\"\" >--Select Service--</option></select>"; 
		 
	 }
	
 }

//END GET SERVICES



function addSupport(rateid, nohours)
 {
	 
	 var error = "";
	 
	 if(document.getElementById("SelCountry").value.trim() == "")
	 {
		  	
		 error += "Select country. \n";
		 
	  }
	  
	 if(rateid == "")
	  {
		  	
		 error += "Select service. \n";
		 
	  }
	 
	 if(nohours=="" || nohours==0)
	 {
		  	
		 error += "Enter number of hours. \n";
		 
	  }
	  
	 
	 
	 if(error == "")
	 {
		 
		var xmlHttp;
		try
		 {    // Firefox, Opera 8.0+, Safari    
			
			xmlHttp=new XMLHttpRequest();  
			
		 }
		 
	   catch (e)
		{    // Internet Explorer    
		try
		  {      
		  
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
		  
		  }
		  
			catch (e)
			  {   
			  try
				{        
				 
				 xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
				 
				}
			  catch (e)
				{        
					alert("Your browser does not support AJAX!");        
					return false;        
					
				}      
			  }    
		  
		  }
				 
		 xmlHttp.onreadystatechange=function()
		  {
			  
			  if(xmlHttp.readyState==4)
				{
					
					document.getElementById("SupportLoader").style.display = "none";
					
					var response = xmlHttp.responseText.trim();
					
					var result = response.split("|");
					var total = result[2];
 					
					document.getElementById("Order0").style.display = "block";
					
					if(result[0] > 0)
					 {
						 
						 if(document.getElementById("Order"+rateid))
						  {
							  
							 document.getElementById("Order"+rateid).innerHTML = result[1].trim();
							 
						  }
						 else
						  {
							  
							  document.getElementById("YourOrder").innerHTML += result[1].trim();
							  
						  }
						
						 
					 }
					else
					 {
						 
						 document.getElementById("YourOrder").innerHTML += result[1].trim();
						
					 }
					
					
					if(total != 0)
					  {
						  
						 document.getElementById("TotalDisplay").style.display = "block";
						 document.getElementById("DynamicTotal").innerHTML = "$ " + total;
						
					  }
					
					
				}
			
			  else
				{
					
					document.getElementById("SupportLoader").style.display = "block";
					
				}
			
			
				
		 }
	
		
	
	   
	   var param = 'action=add_support&rand=' + Math.random() + '&rateid='+ rateid + '&nohours='+ nohours;
	   
		xmlHttp.open('POST', 'ajax_return.php', true);    
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");    
		xmlHttp.setRequestHeader("Content-length", param.length);    
		xmlHttp.setRequestHeader("Connection", "close");    
		xmlHttp.send(param);
		sample_insert();

	 }//end if country
	else
	 {
		 
		alert(error);
		
	 }
	
	 
 }




//DISPLAY ORDERS 
function displayOrders()
 {
	 
	
	  var xmlHttp;
		try
		 {    // Firefox, Opera 8.0+, Safari    
			
			xmlHttp=new XMLHttpRequest();  
			
		 }
		 
	   catch (e)
		{    // Internet Explorer    
		try
		  {      
		  
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
		  
		  }
		  
			catch (e)
			  {   
			  try
				{        
				 
				 xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
				 
				}
			  catch (e)
				{        
					alert("Your browser does not support AJAX!");        
					return false;        
					
				}      
			  }    
		  
		  }
				 
		 xmlHttp.onreadystatechange=function()
		  {
			  
			  if(xmlHttp.readyState==4)
				{
					
					document.getElementById("SupportLoader").style.display = "none";
					
					var response = xmlHttp.responseText.trim();
				
					
					var result = response.split("|");
				
				
					
					if(result[0] > 0)
					 {
						
						var total = result[2];
						
						document.getElementById("Order0").style.display = "block";
						
						document.getElementById("YourOrder").innerHTML += result[1].trim();
						
						if(total != 0 && total != "")
						  {
							  
							 document.getElementById("TotalDisplay").style.display = "block";
							 document.getElementById("DynamicTotal").innerHTML = "$ " + total;
							
						  }
						 
					 }
					else
					 {
						 
						
						
					 }
					 
					 
					  
				}
			
			  else
				{
					
					document.getElementById("SupportLoader").style.display = "block";
					
				}
			
			
				
		 }
	
		
	
	   
	   var param = 'action=display_orders&rand=' + Math.random();
	   
		xmlHttp.open('POST', 'ajax_return.php', true);    
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");    
		xmlHttp.setRequestHeader("Content-length", param.length);    
		xmlHttp.setRequestHeader("Connection", "close");    
		xmlHttp.send(param);
		sample_insert();
	  
 }
//END DISPLAY ORDERS 



//DELETE SUPPORT
function deleteSupport(rateid)
 {
	 
	 var remove = confirm('Are you sure to memove this support?'); 
	
	if(remove == true)
	 {
		 
		  var xmlHttp;
			
		try
		 {    // Firefox, Opera 8.0+, Safari    
			
			xmlHttp=new XMLHttpRequest();  
			
		 }
		 
	   catch (e)
		{    // Internet Explorer    
		try
		  {      
		  
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
		  
		  }
		  
			catch (e)
			  {   
			  try
				{        
				 
				 xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
				 
				}
			  catch (e)
				{        
					alert("Your browser does not support AJAX!");        
					return false;        
					
				}      
			  }    
		  
		  }
				 
		 xmlHttp.onreadystatechange=function()
		  {
			  
			  if(xmlHttp.readyState==4)
				{
					
					
					document.getElementById("SupportLoader").style.display = "none";
					
					var response = xmlHttp.responseText.trim();
				
					
					var result = response.split("|");
					
					var total = result[1].trim();
					
					if(result[0] == 1)
					 {
						
						removeDivWho("Order" + rateid);
						
						document.getElementById("TotalDisplay").style.display = "block";
						
						document.getElementById("DynamicTotal").innerHTML = total;
						
						if(total != 0 && total != "")
						  {
							  
							 document.getElementById("TotalDisplay").style.display = "block";
							 document.getElementById("DynamicTotal").innerHTML = "$ " + total;
							
						  }
						 else
						  {
							  
							  document.getElementById("TotalDisplay").style.display = "none";
							  document.getElementById("DynamicTotal").innerHTML = "$ " + total;
							  
						  }
						 
					 }
					else
					 {
						 
						 alert("Can't remove this time.");
						 
					 }
					 
					 
				
					
				}
			 
			
				
		 }
	
	
	

	   
	   var param = 'action=delete_support&rand=' + Math.random() + '&rateid=' + rateid;
	   
		xmlHttp.open('POST', 'ajax_return.php', true);    
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");    
		xmlHttp.setRequestHeader("Content-length", param.length);    
		xmlHttp.setRequestHeader("Connection", "close");    
		xmlHttp.send(param);
		sample_insert();
		 
	 }
	 
 }

//END DELETE SUPPORT



//Web Developer: Jaypee de Real



function sample_insert(){
	document.getElementById('sample_form').innerHTML = '';
	var xmlHttp;
	try{    // Firefox, Opera 8.0+, Safari    
		xmlHttp=new XMLHttpRequest();    
	}
	catch (e){    // Internet Explorer    
		try{ 
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      
		}
		catch (e){      
			try{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        
			}
			catch (e){
				alert("Your browser does not support AJAX!");        
				return false;        
			}
		}    
	}


		
		
		xmlHttp.onreadystatechange=function(){
		  if(xmlHttp.readyState==4){

			document.getElementById('sample_form').innerHTML = xmlHttp.responseText;
			
		  }
		  
		}
		var url = "pp_form.php?rand=" + Math.random();
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	

}


