var xmlHttp;
var offsetEI;
function createXMLHttpRequest(){
 if (window.XMLHttpRequest) { // Mozilla, Safari,...
                xmlHttp = new XMLHttpRequest();
            if (xmlHttp.overrideMimeType) {
                xmlHttp.overrideMimeType('text/xml');
            }
 } else if (window.ActiveXObject) { // IE
            try {
                xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
}


function shwdetail(id,tittles){
createXMLHttpRequest();
	var url="test2.php?additem="+id+"&tittles="+tittles; 
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange = function(){
	document.getElementById("Inw").innerHTML=xmlHttp.responseText
	
	}
	xmlHttp.send(null);	
}
function DelOrder(id,tittles){
//alert(id+"path="+tittles);
	createXMLHttpRequest();
	var url="test2.php?additem="+id+"&tittles="+tittles+"&delthis=1&pcs=1";
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange = function(){
	document.getElementById("Inw").innerHTML=xmlHttp.responseText
	
	}
	xmlHttp.send(null);
}

function openMsg(id,tittles){
	emailwindow=dhtmlmodal.open('EmailBox', 'ajax', 'poppro.php?id='+id+'&tittles='+tittles, '.', 'width=400px,height=130px,center=1,resize=0,scrolling=0')
}

function doDelete() {
    if (confirm("Do you really want to delete?")) {
        return true;
    }
	return false;
}

function checkallbox(r,p)
{
ir=(r * p)-(r-1);
jr=r * p;
for(var i=ir;i<=jr;i++){
 ckbox="ckbox"+i;
 data="data"+i;
 //alert(ckbox);
 if(document.getElementById(ckbox).checked==false)
		{
			document.getElementById(ckbox).checked=true;
			if(navigator.appName == "Microsoft Internet Explorer" ){
				document.getElementById(data).style.setAttribute("backgroundColor", "#ccc");
			}else{ 
				document.getElementById(data).setAttribute("bgcolor", "#ccc");
			}
		}
	else{
			document.getElementById(ckbox).checked=false;
			if(navigator.appName == "Microsoft Internet Explorer" ){
				document.getElementById(data).style.setAttribute("backgroundColor", "#ffffff");
			}else{ 
				document.getElementById(data).setAttribute("bgcolor", "#ffffff");
			}
	}
}
}

function click_ck(i)
{
	ckbox="ckbox"+i;	
	data="data"+i;	
// alert(document.getElementById(ckbox).checked);

if(document.getElementById(ckbox).checked==true)
		{
			document.getElementById(ckbox).checked=true;			
			if(navigator.appName == "Microsoft Internet Explorer" ){
			document.getElementById(data).style.setAttribute("backgroundColor", "#ccc");
			}else{ 
			document.getElementById(data).setAttribute("bgcolor", "#ccc");
			}
		}else{
			document.getElementById(ckbox).checked=false;
			if(navigator.appName == "Microsoft Internet Explorer" ){
			document.getElementById(data).style.setAttribute("backgroundColor", "#ffffff");
			}else{ 
			document.getElementById(data).setAttribute("bgcolor", "#ffffff");
			}
		}

}


//-----------THIS GROUPS CODE FOR INSERT PRODUCT------------{

//### 
//Check user select in category ready or not.
//###
function CK_category(cs){ 
	var c=document.getElementById(cs);
	c.value=1;	
	
}

//### 
//Check correct Process of category.
//###
function enable_btt(c){
var cs = document.getElementById(c);
	
	//if(cs.value==1){
	document.getElementById("correctP").style.display="inline";
//	}else{
//	document.getElementById("correctP").style.display="none";
//	}
}
//### 
//Go to insert product information
//###
function gotoNext(){
	if(document.getElementById("correctP").style.display=="none"){
		alert("Please, select all Category and all Sub category.");
		return false;
	}
		
}
//### 
//function sub category number1
//###
function subcat(id){
	//alert(id);
createXMLHttpRequest();
	var url="substock.php?sel_cat="+id; 
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {				
			document.getElementById("divsubcat").innerHTML=xmlHttp.responseText;
			CK_category('c1');			
			if(document.getElementById("eba1").style.display=="inline")
					enable_btt('c2');
				else
					enable_btt('c1');
			
			for(i=1;i<4;i++){
			document.getElementById("divsubcat"+i).innerHTML=" ";
			}
			for(i=2;i<=5;i++){
			document.getElementById("c"+i).value=0;
			}
			
			
			
		}
	}
	xmlHttp.send(null);	
}
//### 
//function sub category number2
//###
function addsubcat2(vari){
createXMLHttpRequest();
	var url="subcategory.php?sel_cat="+vari; 
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			document.getElementById("divsubcat1").innerHTML=xmlHttp.responseText;
			CK_category('c2');
			if(document.getElementById("eba2").style.display=="inline")
					enable_btt('c3');
				else
					enable_btt('c2');
			
			for(i=2;i<4;i++){
			document.getElementById("divsubcat"+i).innerHTML=" ";
			}
			for(i=3;i<=5;i++){
			document.getElementById("c"+i).value=0;
			}
			
		}
	}
	xmlHttp.send(null);	
}
//### 
//function sub category number3
//###
function addsubcat3(vari){
	createXMLHttpRequest();
	var url="subcategory1.php?sel_cat="+vari; 
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			
			document.getElementById("divsubcat2").innerHTML=xmlHttp.responseText;		
			CK_category('c3');
				if(document.getElementById("eba3").style.display=="inline")
					enable_btt('c4');
				else
					enable_btt('c3');
					
			for(i=3;i<4;i++){
			document.getElementById("divsubcat"+i).innerHTML=" ";
			}
			for(i=4;i<=5;i++){
			document.getElementById("c"+i).value=0;
			}
			
		}
	}
	xmlHttp.send(null);	
}
//### 
//function sub category number4
//###
function addsubcat4(vari){
createXMLHttpRequest();
	var url="subcategory2.php?sel_cat="+vari; 
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
			
			document.getElementById("divsubcat3").innerHTML=xmlHttp.responseText;		
			CK_category('c4');
				if(document.getElementById("eba4").style.display=="inline")
					enable_btt('c5');
				else
					enable_btt('c4');
					
			for(i=4;i<4;i++){
			document.getElementById("divsubcat"+i).innerHTML=" ";
			}
			for(i=5;i<=5;i++){
			document.getElementById("c"+i).value=0;
			}
			
		}
	}
	xmlHttp.send(null);	
}
//-------------------------------}

function ClkImage(pic,old,del,act){	
	var showpic = document.getElementById(pic);
	var oldpic = document.getElementById(old);
	var delpic = document.getElementById(del);
	switch(act){
		case "btndel":
			showpic.value="";			
			delpic.checked=true;
			//oldpic.style.display="none";
		break;
		case "txtfile":	
			delpic.checked=true;
			//oldpic.style.display="none";
		break;
	}
	
	
}

//----------ADD TO CART
function NewOrderDT(element,pid){
	
	//cqty =document.getElementById("qty").value;
	//if(cqty==0){ alert("Please, select item quantity (QTY).");return;}
	itemid=element.id;	
	
	createXMLHttpRequest();	
	var url="ShoppingCart.php?additem="+itemid+"&cqty=1&shownow=2";
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {		
		//document.getElementById("ListOrder").innerHTML = xmlHttp.responseText;
			window.location.assign("shoppingbag.php");
		}
	}
xmlHttp.send(null);

}
function showOrder(){
	createXMLHttpRequest();
	var url="managebag_checkout.php";
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange = callback1;
	xmlHttp.send(null);
}
function showOrder1(){
	createXMLHttpRequest();
	var url="managebag.php";
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange = callback1;
	xmlHttp.send(null);
}
function callback1(){
	if (xmlHttp.readyState == 4 && xmlHttp.status == 200){ 
			setTimeout("b();",1000);		
		}
}
function b(){
	document.getElementById("shopbag").innerHTML = xmlHttp.responseText;	
	
	td=document.getElementById("shopbag");
	rw=document.getElementById("divH").value;
	td.style.height= ((70 * rw )+34) +"px";
	
}
function calcu1(element) {	
	createXMLHttpRequest();
	//alert("id="+element.id+"   total="+element.value);
	if(element.value==0){  alert('only 1-99 qty');window.location.reload();return false;}
	var url="managebag.php?additem="+element.id+"&pcs="+element.value;
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange = callback1;
	xmlHttp.send(null);	
}
function DelOrder1(element,path){
	if(doDelete()==true){
	createXMLHttpRequest();
	var url="managebag.php";
	xmlHttp.open("post",url,true);	
	
		var params="additem="+element.id+"&path="+path+"&delthis=1";
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	
	xmlHttp.onreadystatechange =function(){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200){ 
		setTimeout("window.location.reload();",0);	
		}
	}
	xmlHttp.send(params);	
	}
}

function clearOrder1(){
//alert(element.id);
	createXMLHttpRequest();
	var url="managebag.php?clear=1";
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange =function(){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200){ 
		setTimeout("window.location.reload();",0);	
		}
	}
	xmlHttp.send(null);
}
function clearOrder2(){
//alert(element.id);
	createXMLHttpRequest();
	var url="managebag.php?clear=1";
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange =function(){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200){ 
		document.getElementById("cartcss").innerHTML="0";
		
		}
	}
	xmlHttp.send(null);
}

function chkData(){
	var name = document.getElementById("srvName");
	var charge = document.getElementById("srvCharge");
if(!name.value || !charge.value){ alert("Field marked with an asterisk (*) are required.");return false; }
return true;
}

function Subscription(obj,chkbox){
	var obj = document.getElementById(obj);
	var agree = document.getElementById(chkbox);

	if(agree.checked== false || obj.value=="" || checkemail(obj.value)==false) return false;	

	createXMLHttpRequest();
	var url="subscription_save.php";
	xmlHttp.open("post",url,true);	
	
		var params="email="+obj.value;
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	
	xmlHttp.onreadystatechange =function(){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200){ 		
		document.getElementById("divmsg").innerHTML=xmlHttp.responseText;	
		setTimeout("window.location.reload();",5000);	
		}
	}
	xmlHttp.send(params);	
	
}



function checkemail(m)
{
	var filter  = /^[a-zA-Z0-9]([a-zA-Z0-9_\.\-])+\@[a-zA-Z](([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	
	var z = m;
	if (!filter.test(z)){ alert('Incorrect email address, Please check e-mail box , Try again');return false;}
	
}

function searchtxt(txt){
	var word1=document.getElementById(txt);
	if(!word1.value) {
		window.alert("Please, enter keyword");
		return false;
	}
}

function SendMailPO(multimail,porder,myshop,ship,amount,tellafriend,orderid,orderdate){

	createXMLHttpRequest();
	
	var url="sendmail.php";
//alert("email_to1="+multimail+"&eml="+porder+"&listorder="+myshop+"&ship="+ship+"&amount="+amount+"&tellafriend="+tellafriend+"&orderid="+orderid+"&orderdate="+orderdate);
	xmlHttp.open("post",url,true);
	var params="email_to1="+multimail+"&eml="+porder+"&listorder="+myshop+"&ship="+ship+"&amount="+amount+"&tellafriend="+tellafriend+"&orderid="+orderid+"&orderdate="+orderdate;
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	
	
	xmlHttp.onreadystatechange =function(){
		if (xmlHttp.readyState == 4 && xmlHttp.status == 200){ 
		document.getElementById("sendmail_msg").innerHTML="Complete process";
		setTimeout("window.location.assign('payment.php');",10000);	
		}else{
		 	document.getElementById("sendmail_msg").innerHTML ="<img src='imgs/loading.gif' /> ???????????????????????????? ?????????????????";
		}	
	}
	xmlHttp.send(params);	
}
