function getHTTPObject(){
   if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
   else if (window.XMLHttpRequest) return new XMLHttpRequest();
   else {
      alert("Your browser does not support AJAX.");
      return null;
   }
}   

function clearField(Field){
document.getElementById(Field).value="";	
}
 
 
// ------- add product to cart -----------

function add2cart(id){  
    httpObject = getHTTPObject();
    if (httpObject != null) {
        httpObject.open("GET", "includes/cis_ajax/add2cart.php?p_id="+id, true);
        httpObject.send(null); 
        httpObject.onreadystatechange = output_add2cart;
    }
}

function output_add2cart(){

    if(httpObject.readyState == 4){
		document.getElementById("cart_total").innerHTML = httpObject.responseText;
		document.location='?page=mycart';
		//javascript:history.go(-1);
    }
 
}

// ------- add product to cart -----------  


// ------- update product to cart -----------

function update_cart(id,qty){  
	//alert(qty);
    httpObject = getHTTPObject();
    if (httpObject != null) {
		document.getElementById("loading").style.display = '';
        httpObject.open("GET", "includes/cis_ajax/update_cart.php?p_id="+id+"&qty="+qty, true);
        httpObject.send(null); 
        httpObject.onreadystatechange = output_update_cart;
    }
}

function output_update_cart(){

    if(httpObject.readyState == 4){
		//alert("test");
		document.getElementById("err").innerHTML = httpObject.responseText;
		//document.location='?page=mycart';
		//javascript:history.go(-1);
		showPage("1","slno","20","view_cart.php");
		count_cart(0);
		document.getElementById("loading").style.display = 'none';
    }
 
}

// ------- update product to cart -----------  

// ------- Move to Favorite -----------

function moveto_favorite(id,qty){  
	//alert(id);
    httpObject = getHTTPObject();
    if (httpObject != null) {
		document.getElementById("loading").style.display = '';
        httpObject.open("GET", "includes/cis_ajax/moveto_favorite.php?p_id="+id+"&qty="+qty, true);
        httpObject.send(null); 
        	if(qty=='del'){
				httpObject.onreadystatechange = output_remove_favorite;
			}else if(qty=='add'){
				httpObject.onreadystatechange = output_add_favorite;
			}else{
				httpObject.onreadystatechange = output_moveto_favorite;
			}
    }
}

function output_moveto_favorite(){

    if(httpObject.readyState == 4){
		document.getElementById("err").innerHTML = httpObject.responseText;
		showPage("1","slno","20","view_cart.php");
		count_cart(0);
		document.getElementById("loading").style.display = 'none';
    }
 
}

function output_remove_favorite(){

    if(httpObject.readyState == 4){
		document.getElementById("err").innerHTML = httpObject.responseText;
		showPage("1","slno","25","view_favorite_01.php");
		//count_cart(0);
		document.getElementById("loading").style.display = 'none';
    }
 
}

function output_add_favorite(){

    if(httpObject.readyState == 4){
		document.getElementById("err").innerHTML = httpObject.responseText;
		document.location='?page=my_favorite';
		//count_cart(0);
		//document.getElementById("loading").style.display = 'none';
    }
 
}
// ------- Move to Favorite -----------  


// ------- add product to cart -----------

function count_cart(){  
    httpObject = getHTTPObject();
    if (httpObject != null) {
        httpObject.open("GET", "includes/cis_ajax/count_cart.php", true);
        httpObject.send(null); 
        httpObject.onreadystatechange = output_count_cart;
    }
}

function output_count_cart(){

    if(httpObject.readyState == 4){
		document.getElementById("cart_total").innerHTML = httpObject.responseText;
		//document.location='?page=mycart';
		//javascript:history.go(-1);
    }
 
}

// ------- add product to cart -----------  

// ------- Call Me Back -----------

function callmeback(name,email,no,time){  
    httpObject = getHTTPObject();
    if (httpObject != null) {
        httpObject.open("GET", "includes/cis_ajax/callmeback.php?name="+name+"&email="+email+"&no="+no+"&time="+time, true);
        httpObject.send(null); 
        httpObject.onreadystatechange = output_callmeback;
    }
}

function output_callmeback(){

	if(httpObject.readyState == 4){
		document.getElementById("callmeback_result").style.display = '';
		document.getElementById("callmeback_blank").style.display = 'none';
    }
 
}

// ------- Call Me Back -----------  

 

// ------- LOGIN -----------

function login(id,pw){  
    httpObject = getHTTPObject();
    if (httpObject != null) {
		document.getElementById("login_loding").style.display = '';
		document.getElementById("login_result").style.display = 'none';
        httpObject.open("GET", "includes/cis_ajax/ajaxlogin.php?id="+id+"&pw="+pw, true);
        httpObject.send(null); 
        httpObject.onreadystatechange = output_login;
    }
}

function output_login(){

	if(httpObject.readyState == 4){
		
		var result = httpObject.responseText;
		result = result.length;
		
		//alert(result);

		if(result<=5)
		{
			//document.location='index.php';
			javascript:history.go(-1);
		}else{
		
		document.getElementById("login_loding").style.display = 'none';
		document.getElementById("login_result").style.display = '';
		//document.getElementById("login_result").innerHTML = httpObject.responseText;
		}
		
    }
 
}

// ------- LOGIN -----------  
 
// ------- FORGET PASSWORD -----------

function forget_pw(id){  
    httpObject = getHTTPObject();
    if (httpObject != null) {
		document.getElementById("login_loding").style.display = '';
		document.getElementById("login_result").style.display = 'none';
        httpObject.open("GET", "includes/cis_ajax/ajaxforget_pw.php?id="+id, true);
        httpObject.send(null); 
        httpObject.onreadystatechange = output_forget_pw;
    }
}

function output_forget_pw(){

	if(httpObject.readyState == 4){
		
		var result = httpObject.responseText;
		result = result.length;
		
		//alert(result);

		if(result <= 2)
		{
			//document.location='index.php';
			//javascript:history.go(-1);
			document.getElementById("login_loding").style.display = 'none';
			document.getElementById("login_result").style.display = 'none';
			document.getElementById("login_form").style.display = 'none';
			document.getElementById("login_mail").style.display = '';
			//document.getElementById("login_result").innerHTML = httpObject.responseText;
			
		}else{
		
		document.getElementById("login_loding").style.display = 'none';
		document.getElementById("login_result").style.display = '';
		//document.getElementById("login_result").innerHTML = httpObject.responseText;
		
		}
    }
 
}

// ------- FORGET PASSWORD -----------  
var httpObject = null;
