var nav_cnt = 0;
function fetch_sub_category(cat_id, cat_name) {
	var open = 1;
	var close = 0;
	if ( nav_cnt == cat_id && document.getElementById('category_'+nav_cnt).innerHTML ) {
		close = 1;
		open = 0;
	}
	else if ( nav_cnt != cat_id && nav_cnt != 0)
	{
		if ( document.getElementById('category_'+nav_cnt).innerHTML )
		{
			close = 1
		}
	}
	if ( open ) {
	  document.getElementById('category_'+cat_id).innerHTML='<font color = "red">loading..</font>'
	  var getstr = "category_id=" + encodeURI(cat_id) + "&category_n=" + encodeURI(cat_name)
		  //alert(getstr)
	  ajaxpack.postAjaxRequest("/store/subcategories.php", getstr, display_subcategories, "txt", cat_id)
    }
    if ( close )
    {
		document.getElementById('category_'+nav_cnt).innerHTML=''
	}
	nav_cnt = cat_id;
}

function display_subcategories() {
  var myajax = ajaxpack.ajaxobj
  var myfiletype = ajaxpack.filetype
  var cat_id = ajaxpack.callback_parameter;
  if (myajax.readyState == 4){ //if request of file completed
    if (myfiletype=="txt") {
        //alert(myajax.responseText)
		document.getElementById('category_'+cat_id).innerHTML=myajax.responseText
	}
    else {
      //alert(myajax.responseXML)
    }
  }
}

function fetch_products(em_id, em_name, category_id, category_name, products_page, page_no, sort, p_f) {
	

	var getstr = "em_id=" + encodeURI(em_id) + "&em_name=" + encodeURI(em_name) + "&category_id=" + encodeURI(category_id) + "&category_name=" + encodeURI(category_name)+ "&p_f=" + encodeURI(p_f);
	if ( page_no ) {
		getstr += "&PageNo=" + encodeURI(page_no);
	}
	sort = document.getElementById('sort_select').value;
	getstr += "&sort=" + encodeURI(sort);
	//alert(getstr)
    document.getElementById('products_page').style.visibility = 'visible';
    document.getElementById('bestsell').style.display = "none";
	document.getElementById('products_page').innerHTML = "<font color = 'red'>loading..</font><img border='0' src='/images/loading-bar[1].gif' width='114' height='9'>";
	ajaxpack.getAjaxRequest("dProducts.php", getstr, display_products, "txt", products_page)
}

function display_products() {
  var myajax = ajaxpack.ajaxobj
  var myfiletype = ajaxpack.filetype
  var products_page = ajaxpack.callback_parameter;
  if (myajax.readyState == 4){ //if request of file completed
    if (myfiletype=="txt") {
		//alert(myajax.responseText)
		document.getElementById('products_page').style.visibility = 'visible';
		document.getElementById(products_page).innerHTML = myajax.responseText
	}
    else {
      //alert(myajax.responseXML)
    }
  }
}

function fetch_sub_products(em_id, em_name, category_id, category_name, sub_id, sub_name, products_page, page_no, sort, p_f) {
	var getstr = "em_id=" + encodeURI(em_id) + "&em_name=" + encodeURI(em_name) + "&category_id=" + encodeURI(category_id) + "&category_name=" + encodeURI(category_name)+ "&p_f=" + encodeURI(p_f);
	getstr += "&sub_id=" + encodeURI(sub_id) + "&sub_name=" + encodeURI(sub_name);
	if ( page_no ) {
		getstr += "&PageNo=" + encodeURI(page_no);
	}
	sort = document.getElementById('sort_select').value;
	getstr += "&sort=" + encodeURI(sort);
	//alert(getstr)
	document.getElementById('sub_products_page').innerHTML = "<font color = 'red'>loading..</font><img border='0' src='/images/loading-bar[1].gif' width='114' height='9'>";
	ajaxpack.getAjaxRequest("sub_Products.php", getstr, display_sub_products, "txt", sub_products_page)
			//document.getElementById('bestsell').style.display = 'none';
}

function display_sub_products() {
  var myajax = ajaxpack.ajaxobj
  var myfiletype = ajaxpack.filetype
  var products_page = ajaxpack.callback_parameter;
  if (myajax.readyState == 4){ //if request of file completed
    if (myfiletype=="txt") {
		//alert(myajax.responseText)
		//document.getElementById('products_page').style.visibility = 'visible';
		document.getElementById('sub_products_page').innerHTML = myajax.responseText
	}
    else {
      //alert(myajax.responseXML)
    }
  }
}

function addtocart(frm) {
	if ( checkForm(frm) ) {
		var poststr = 'quantity=' + encodeURI(frm.quantity.value) + '&pcode=' + encodeURI(frm.pcode.value) + '&inrprice=' + encodeURI(frm.inrprice.value) + '&category_id=' + encodeURI(frm.category_id.value) + '&category_name=' + encodeURI(frm.category_name.value) + '&action=' + encodeURI(frm.action.value) + '&currency=' + encodeURI(frm.currency.value);
		//alert(poststr)
        pcode=encodeURI(frm.pcode.value)
		isbn=encodeURI(frm.isbn.value)
	    document.getElementById('product_'+isbn).innerHTML="<p align='center'><img border='0' src='/images/loadingnew[1].gif' width='20' height='21'></p>";
		ajaxpack.postAjaxRequest("/cart/addToCart.php", poststr, callback_addtocart, "txt", '')
		document.getElementById('list').innerHTML='<iframe src="http://acbook.com/related_title.php?search=' + isbn + '" marginwidth="0" marginheight="0" width="200" height="600" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>'	
	}
	else {
		alert('wrong info.')
	}	
}

function callback_addtocart() {
  var myajax = ajaxpack.ajaxobj
  var myfiletype = ajaxpack.filetype
  var products_page = ajaxpack.callback_parameter;
  if (myajax.readyState == 4){ //if request of file completed
    if (myfiletype=="txt") {
		//alert(myajax.responseText)
		document.getElementById('product_'+isbn).innerHTML = myajax.responseText
		Itemcart();
	}
  }
}

function bestsell(frm) {
	if ( checkForm(frm) ) {
		var poststr = 'quantity=' + encodeURI(frm.quantity.value) + '&pcode=' + encodeURI(frm.pcode.value) + '&inrprice=' + encodeURI(frm.inrprice.value) + '&category_id=' + encodeURI(frm.category_id.value) + '&category_name=' + encodeURI(frm.category_name.value) + '&action=' + encodeURI(frm.action.value) + '&currency=' + encodeURI(frm.currency.value)+ '&REFERER='+encodeURI(frm.REFERER.value);
		//alert(poststr)
        pcode=encodeURI(frm.pcode.value)
		isbn=encodeURI(frm.isbn.value)
	    document.getElementById('best_'+pcode).innerHTML='<font color = "red">loading..</font>'
		ajaxpack.postAjaxRequest("/cart/addToCart.php", poststr, callback_bestsell, "txt", '')
		document.getElementById('list').innerHTML='<iframe src="http://acbook.com/related_title.php?search=' + isbn + '" marginwidth="0" marginheight="0" width="200" height="600" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>'
	}
	else {
		alert('wrong info.')
	}	
}

function callback_bestsell() {
  var myajax = ajaxpack.ajaxobj
  var myfiletype = ajaxpack.filetype
  var products_page = ajaxpack.callback_parameter;
  if (myajax.readyState == 4){ //if request of file completed
    if (myfiletype=="txt") {
		//alert(myajax.responseText)
		document.getElementById('best_'+pcode).innerHTML = myajax.responseText
			Itemcart();
	}
  }
}

function deletecart(pcode,category_id,category_name,isbn) {
	pcode=encodeURI(pcode)
	isbn=encodeURI(isbn)
	if ( confirmCartRemove(pcode)){
		var getstr = 'action=remove' + '&pcode=' + encodeURI(pcode) + '&category_id=' + encodeURI(category_id) + '&category_name=' + encodeURI(category_name) + '&REFERER=home';
		//alert(isbn)
        dis_pro='product_'+isbn;
	    document.getElementById('product_'+isbn).innerHTML="<p align='center'><img border='0' src='/images/loadingnew[1].gif' width='20' height='21'></p>";
		ajaxpack.getAjaxRequest("/cart/updateCart.php", getstr, callback_deletecart, "txt", dis_pro)
	}
	else {
		alert('wrong info.')
	}	
}

function callback_deletecart() {
  var myajax = ajaxpack.ajaxobj
  var myfiletype = ajaxpack.filetype
  var products_page = ajaxpack.callback_parameter;
  if (myajax.readyState == 4){ //if request of file completed
    if (myfiletype=="txt") {
		//alert(myajax.responseText)
		document.getElementById(dis_pro).innerHTML = myajax.responseText
		Itemcart();
		
	}
  }
}

function deletebestsell(pcode,category_id,category_name) {
	pcode=encodeURI(pcode)
	if ( confirmCartRemove(pcode)){
		var getstr = 'action=remove' + '&pcode=' + encodeURI(pcode) + '&category_id=' + encodeURI(category_id) + '&category_name=' + encodeURI(category_name) + '&REFERER=bestsell';
		//alert(getstr)
        dis_pro='best_'+pcode;
	    document.getElementById('best_'+pcode).innerHTML='<font color = "red">loading..</font>'
		ajaxpack.getAjaxRequest("/cart/updateCart.php", getstr, callback_deletebestsell, "txt", dis_pro)
	}
	else {
		alert('wrong info.')
	}	
}

function callback_deletebestsell() {
  var myajax = ajaxpack.ajaxobj
  var myfiletype = ajaxpack.filetype
  var products_page = ajaxpack.callback_parameter;
  if (myajax.readyState == 4){ //if request of file completed
    if (myfiletype=="txt") {
		//alert(myajax.responseText)
		document.getElementById(dis_pro).innerHTML = myajax.responseText
		Itemcart();
		
	}
  }
}

function Itemcart() {
		var getstr ='';
		
        document.getElementById('item_page').innerHTML='<font color = "red">loading..</font>'
		ajaxpack.getAjaxRequest("/cart/viewCartPanel.php", getstr, callback_Itemcart, "txt", item_page)
	}

function callback_Itemcart() {
  var myajax = ajaxpack.ajaxobj
  var myfiletype = ajaxpack.filetype
  var products_page = ajaxpack.callback_parameter;
  if (myajax.readyState == 4){ //if request of file completed
    if (myfiletype=="txt") {
		//alert(myajax.responseText)
		document.getElementById('item_page').innerHTML = myajax.responseText
			ItemIncart();
	}
  }
}

function ItemIncart() {
		var getstr ='';
		
        document.getElementById('item').innerHTML='<font color = "red">loading..</font>'
		ajaxpack.getAjaxRequest("/item.php", getstr, callback_ItemIncart, "txt", item)
	}

function callback_ItemIncart() {
  var myajax = ajaxpack.ajaxobj
  var myfiletype = ajaxpack.filetype
  var products_page = ajaxpack.callback_parameter;
  if (myajax.readyState == 4){ //if request of file completed
    if (myfiletype=="txt") {
		//alert(myajax.responseText)
		document.getElementById('item').innerHTML = myajax.responseText
	}
  }
}

function countryCode() {
		var getstr ='main_id='+ encodeURI(registration_form.selCountry.value);
		//alert(getstr)
        document.getElementById('countrycode').innerHTML='<font color = "red">loading..</font>'
		ajaxpack.getAjaxRequest("../user/countrycode.php", getstr, callback_countryCode, "txt", '')
	}

function callback_countryCode() {
  var myajax = ajaxpack.ajaxobj
  var myfiletype = ajaxpack.filetype
  var products_page = ajaxpack.callback_parameter;
  if (myajax.readyState == 4){ //if request of file completed
    if (myfiletype=="txt") {
		//alert(myajax.responseText)
		document.getElementById('countrycode').innerHTML = myajax.responseText
	}
  }
}

function stateCode() {
		var getstr ='state='+ encodeURI(registration_form.txiState.value)+'&country='+encodeURI(registration_form.txiCountryCode.value);
		//alert(getstr)
        document.getElementById('statecode').innerHTML='<font color = "red">loading..</font>'
		ajaxpack.getAjaxRequest("../user/statecode.php", getstr, callback_stateCode, "txt", '')
	}

function callback_stateCode() {
  var myajax = ajaxpack.ajaxobj
  var myfiletype = ajaxpack.filetype
  var products_page = ajaxpack.callback_parameter;
  if (myajax.readyState == 4){ //if request of file completed
    if (myfiletype=="txt") {
		//alert(myajax.responseText)
		document.getElementById('stateCode').innerHTML = myajax.responseText
	}
  }
}

function cityCode() {
		var getstr ='city='+encodeURI(registration_form.txiCity.value)+'&state='+ encodeURI(registration_form.txiStatecode.value)+'&country='+encodeURI(registration_form.txiCountryCode.value);
		//alert(getstr)
        document.getElementById('cityCode').innerHTML='<font color = "red">loading..</font>'
		ajaxpack.getAjaxRequest("../user/citycode.php", getstr, callback_cityCode, "txt", '')
	}

function callback_cityCode() {
  var myajax = ajaxpack.ajaxobj
  var myfiletype = ajaxpack.filetype
  var products_page = ajaxpack.callback_parameter;
  if (myajax.readyState == 4){ //if request of file completed
    if (myfiletype=="txt") {
		//alert(myajax.responseText)
		document.getElementById('cityCode').innerHTML = myajax.responseText
	}
  }
}

function countryNameCode() {
		var getstr ='main_id='+ encodeURI(frm.selCountry.value);
		//alert(getstr)
        document.getElementById('countrycode').innerHTML='<font color = "red">loading..</font>'
		ajaxpack.getAjaxRequest("../cart/countrycode.php", getstr, callback_countryNameCode, "txt", '')
	}

function callback_countryNameCode() {
  var myajax = ajaxpack.ajaxobj
  var myfiletype = ajaxpack.filetype
  var products_page = ajaxpack.callback_parameter;
  if (myajax.readyState == 4){ //if request of file completed
    if (myfiletype=="txt") {
		//alert(myajax.responseText)
		document.getElementById('countrycode').innerHTML = myajax.responseText
	}
  }
}

function stateNameCode() {
		var getstr ='state='+ encodeURI(frm.txiState.value)+'&country='+encodeURI(frm.txiCountryCode.value);
		//alert(getstr)
        document.getElementById('statecode').innerHTML='<font color = "red">loading..</font>'
		ajaxpack.getAjaxRequest("../cart/statecode.php", getstr, callback_stateNameCode, "txt", '')
	}

function callback_stateNameCode() {
  var myajax = ajaxpack.ajaxobj
  var myfiletype = ajaxpack.filetype
  var products_page = ajaxpack.callback_parameter;
  if (myajax.readyState == 4){ //if request of file completed
    if (myfiletype=="txt") {
		//alert(myajax.responseText)
		document.getElementById('stateCode').innerHTML = myajax.responseText
	}
  }
}

function userSaveCart() {
		var getstr ='state=save';
		//alert(getstr)
        //document.getElementById('statecode').innerHTML='<font color = "red">loading..</font>'
		ajaxpack.getAjaxRequest("../cart/savecart.php", getstr, callback_userSaveCart, "txt", '')
	}

function callback_userSaveCart() {
  var myajax = ajaxpack.ajaxobj
  var myfiletype = ajaxpack.filetype
  var products_page = ajaxpack.callback_parameter;
  if (myajax.readyState == 4){ //if request of file completed
    if (myfiletype=="txt") {
		alert(myajax.responseText)
		//document.getElementById('stateCode').innerHTML = myajax.responseText
	}
  }
}