// JavaScript Document
var http;
var f = document.forms['quickItemEntry'];
//This function loades the Categories
function loadcategory(type,alphabets){
		document.getElementById("mfg_aplha").style.display='none';
		document.getElementById("mfgbrand_main").style.display='none';
		document.getElementById("cat_aplha").style.display		=	'block';
		http = createRequestObject();
		http.onreadystatechange	=	loadcategory_response; 
		var url="cat_prod_mfg_select.php?type="+type+"&alphabets="+alphabets+"&"+new Date().getTime();
		http.open("GET",url);
		http.send(null);
}

function loadcategory_response()	{
   if(http.readyState == 4) {
		var r	=	http.responseText;
		document.getElementById("subcategory_div").style.display		=	'none';
		document.getElementById("class_family_div").style.display		=	'none';
		document.getElementById("category_div").style.display			=	'none';
		document.getElementById("category_main").style.display			=	'block';
		document.getElementById("load_deafult_category").style.display	=	'none';
		document.getElementById("load_category_div").innerHTML			=	r ;
		document.getElementById("load_category_div").style.display		=	'block';
	}
}
//This function is use to load manufacturers 
function loadmanufactureres(type,alphabets){
	document.getElementById("cat_aplha").style.display='none';
	document.getElementById("mfg_aplha").style.display='block';
	document.getElementById("subcategory_div").style.display	=	'none';
	http = createRequestObject();
	http.onreadystatechange	=	loadmanufactureres_response; 
	var url="cat_prod_mfg_select.php?type="+type+"&alphabets="+alphabets+"&"+new Date().getTime();
	http.open("GET",url);
	http.send(null);

}
function loadmanufactureres_response()	{
   if(http.readyState == 4) {
		var r	=	http.responseText;
		document.getElementById("subcategory_div").style.display	=	'none';
		document.getElementById("class_family_div").style.display	=	'none';
		document.getElementById("category_div").style.display		=	'none';
		document.getElementById("load_category_div").style.display	=	'none';
		document.getElementById("mfgbrand_main").style.display		=	'block';
		document.getElementById("load_mfgbrand_div").innerHTML		=	r ;
		document.getElementById("load_mfgbrand_div").style.display	=	'block';
	}
}
/*This function is use to load Categories
* By clickiks on category link it will loads the categories
**/
function CategorySelect(cat_id){
	http = createRequestObject();
	http.onreadystatechange	=	category_select_response; 
	var category_id = cat_id.replace("&","`");
	var url="category_select.php?category="+category_id+"&"+new Date().getTime();
	http.open("GET",url);
	http.send(null);
}
function category_select_response()	{
	if(http.readyState == 4)  { 
		var r	=	http.responseText;
		var catids	= new Array();
		catids = r.split("|");
		document.getElementById("load_mfgbrand_div").style.display		=	'none';
		document.getElementById("load_category_div").style.display 		= 	'none';
		document.getElementById("category_div").innerHTML = catids[0];
		if(document.getElementById("'"+catids[1]+"'").style.display == 'none') {
			document.getElementById("load_deafult_category").style.display 	= 	'block';
			document.getElementById("category_div").style.display			=	'none';
		}
		else if(document.getElementById("'"+catids[1]+"'").style.display == 'block') {
			document.getElementById("load_deafult_category").style.display 	= 	'none';
			document.getElementById("category_div").style.display			=	'block';
		}
		document.getElementById("subcategory_div").style.display		=	'none';
		document.getElementById("class_family_div").style.display		=	'none';
	}
}

/*This function is use to load Categories
* after searched by letters
**/
function CategorySelect1(cat_id,alpha){
	http = createRequestObject();
	document.getElementById("cat_aplha").style.display='block';
	http.onreadystatechange	=	category_select_response1; 
	var category_id = cat_id.replace("&","`");
	var url="category_select1.php?category="+category_id+"&alpha="+alpha+"&"+new Date().getTime();
	http.open("GET",url);
	http.send(null);
}
function category_select_response1()	{
	if(http.readyState == 4)  { 
		var r	=	http.responseText;
		var catids	= new Array();
		catids = r.split("|");
		document.getElementById("load_mfgbrand_div").style.display		=	'none';
		document.getElementById("load_category_div").style.display 		= 	'none';
		document.getElementById("category_div").innerHTML				=	catids[0];
		if(document.getElementById("'"+catids[1]+"'").style.display == 'none') {
			document.getElementById("load_deafult_category").style.display 	= 	'block';
			document.getElementById("category_div").style.display			=	'none';
		}
		else if(document.getElementById("'"+catids[1]+"'").style.display == 'block') {
			document.getElementById("load_deafult_category").style.display 	= 	'none';
			document.getElementById("category_div").style.display			=	'block';
		}
		document.getElementById("subcategory_div").style.display		=	'none';
		document.getElementById("class_family_div").style.display		=	'none';
	}
}
//This function is use to load Subcategories
function SubCategorSelect(sub_cat,old_val1){
	http = createRequestObject();
	document.getElementById("cat_aplha").style.display='block';
	http.onreadystatechange	=	subcategory_select_response; 
	var subcategory = sub_cat.replace("&","`");
	var oldval1 = old_val1.replace("&","`");
	var url="category_select.php?subcategory="+subcategory+"&oldvalue1="+oldval1+"&"+new Date().getTime();
	http.open("GET",url);
	http.send(null);
}
function subcategory_select_response()	{
	 if(http.readyState == 4)  { 
		var r	=	http.responseText;
		var scatids	= new Array();
		scatids = r.split("|");
		document.getElementById("load_mfgbrand_div").style.display			=	'none';
		document.getElementById("load_deafult_category").style.display	 	= 	'none';
		document.getElementById("load_category_div").style.display 			= 	'none';
		document.getElementById("class_family_div").style.display 			= 	'none';
		document.getElementById("category_div").style.display	=	'none';
		document.getElementById("subcategory_div").style.display	=	'block';
		document.getElementById("subcategory_div").innerHTML	=	scatids[0];
	}
}
/*This function is use to load SubCategories
* After searched by letters
**/
function SubCategorSelect1(sub_cat,old_val1,alpha){
	http = createRequestObject();
	document.getElementById("cat_aplha").style.display='block';
	http.onreadystatechange	=	subcategory_select_response1; 
	var subcategory = sub_cat.replace("&","`");
	var oldval1 = old_val1.replace("&","`");
	var url="category_select1.php?subcategory="+subcategory+"&alpha="+alpha+"&oldvalue1="+oldval1+"&"+new Date().getTime();
	http.open("GET",url);
	http.send(null);
}
function subcategory_select_response1()	{
   if(http.readyState == 4) {
		var r	=	http.responseText;
		var subcatids	= new Array();
		subcatids = r.split("|");
		document.getElementById("load_mfgbrand_div").style.display	=	'none';
		document.getElementById("load_deafult_category").style.display = 'none';
		document.getElementById("load_category_div").style.display = 'none';
		document.getElementById("class_family_div").style.display = 'none';
		document.getElementById("category_div").style.display	=	'none';
		document.getElementById("subcategory_div").style.display	=	'block';
		document.getElementById("subcategory_div").innerHTML	=	subcatids[0];
	}
}
//This function is use to load ClassFamily
function  ClassFamilyselect(class_family,old_value1,old_value2){
	http = createRequestObject();
	document.getElementById("cat_aplha").style.display='block';
	http.onreadystatechange	=	classfamily_select_response; 
	var class_family = class_family.replace("&","`");
	var old_value1 = old_value1.replace("&","`");
	var old_value2 = old_value2.replace("&","`");
	var url="category_select.php?classfamily="+class_family+"&oldvalue1="+old_value1+"&old_value2="+old_value2+"&"+new Date().getTime();
	http.open("GET",url);
	http.send(null);
} 
function classfamily_select_response()	{
   if(http.readyState == 4)  { 
		var r	=	http.responseText;
		var famcatids	= new Array();
		famcatids = r.split("|");
		document.getElementById("load_mfgbrand_div").style.display		=	'none';
		document.getElementById("load_deafult_category").style.display 	= 	'none';
		document.getElementById("category_div").style.display			=	'none';
		document.getElementById("load_category_div").style.display 		= 	'none';
		if(document.getElementById("class_family_div").style.display == 'none') {
		document.getElementById("class_family_div").innerHTML			=		famcatids[0] ;
		document.getElementById("class_family_div").style.display		=	'block';
		document.getElementById("subcategory_div").style.display		=	'none';
		}
		else {
		document.getElementById("class_family_div").style.display		=	'none';
		document.getElementById("subcategory_div").style.display		=	'block';
		}
	}
  
}
/*This function is use to load ClassFamily
* After searched by letters
**/	
function  ClassFamilyselect1(class_family,old_value1,old_value2,alpha){
	http = createRequestObject();
	document.getElementById("cat_aplha").style.display='block';
	http.onreadystatechange	=	classfamily_select_response1; 
	var class_family = class_family.replace("&","`");
	var old_value1 = old_value1.replace("&","`");
	var old_value2 = old_value2.replace("&","`");
	var url="category_select1.php?classfamily="+class_family+"&oldvalue1="+old_value1+"&old_value2="+old_value2+"&alpha="+alpha+"&"+new Date().getTime();
	http.open("GET",url);
	http.send(null);
} 

function classfamily_select_response1()	{
   if(http.readyState == 4) {
		var r	=	http.responseText;
		var famcatids	= new Array();
		famcatids = r.split("|");
		document.getElementById("load_mfgbrand_div").style.display		=	'none';
		document.getElementById("load_deafult_category").style.display 	= 	'none';
		document.getElementById("category_div").style.display			=	'none';
		document.getElementById("load_category_div").style.display 		= 	'none';
		if(document.getElementById(famcatids[1]).style.display == 'none') {
			document.getElementById("class_family_div").style.display		=	'none';
			document.getElementById("subcategory_div").style.display		=	'block';
		}
		else { 
			document.getElementById("class_family_div").style.display		=	'block';
			document.getElementById("subcategory_div").style.display		=	'none';
			document.getElementById("class_family_div").innerHTML			=	famcatids[0];
		}
	}
}
	
function  ClassFamilyselectlast(class_family,old_value1,old_value2){
	http = createRequestObject();
	document.getElementById("cat_aplha").style.display='block';
	http.onreadystatechange	=	classfamily_select_responselast; 
	var class_family = class_family.replace("&","`");
	var old_value1 = old_value1.replace("&","`");
	var old_value2 = old_value2.replace("&","`");
	var url="category_select.php?classfamily="+class_family+"&oldvalue1="+old_value1+"&old_value2="+old_value2+"&"+new Date().getTime();
	http.open("GET",url);
	http.send(null);
} 
function classfamily_select_responselast()	{
	 if(http.readyState == 4) {
		var r	=	http.responseText; 
		var famcatids	= new Array();
		famcatids = r.split("|");
		if(famcatids[0] == 1){
			var url = famcatids[1];
			window.location.href=url;
		}
		else {
			document.getElementById("load_mfgbrand_div").style.display		=	'none';
			document.getElementById("load_deafult_category").style.display 	= 	'none';
			document.getElementById("category_div").style.display			=	'none';
			document.getElementById("load_category_div").style.display 		= 	'none';
			document.getElementById("class_family_div").innerHTML			=	famcatids[0];
			if(document.getElementById(famcatids[1]).style.display == 'none') {
				document.getElementById("class_family_div").style.display		=	'none';
				document.getElementById("subcategory_div").style.display		=	'block';
			}
			else  {
				document.getElementById("class_family_div").style.display		=	'block';
				document.getElementById("subcategory_div").style.display		=	'none';
			}
		}
	}
}
var countg = 0; 
/*This function is use to load ClassGroup
* After searched by letters
**/	
function ClassGroupSelect(class_group,old1,old2,old3,count){
	http = createRequestObject();
	document.getElementById("cat_aplha").style.display='block';
	http.onreadystatechange	=	classgroup_select_response; 
	countg =  count;
	var class_group = class_group.replace("&","`");
	var old_value1 = old1.replace("&","`");
	var old_value2 = old2.replace("&","`");
	var old_value3 = old3.replace("&","`");
	var url="category_select.php?classgroup="+class_group+"&old_value1="+old_value1+"&old_value2="+old_value2+"&old_value3="+old_value3+"&"+new Date().getTime();
	http.open("GET",url);
	http.send(null);
}
function classgroup_select_response()	{
   if(http.readyState == 4) {
	   var catids	= new Array();
		var r	=	http.responseText;
		var count2 = countg;
		document.getElementById("load_mfgbrand_div").style.display	=	'none';
		document.getElementById("load_deafult_category").style.display = 'none';
		document.getElementById("category_div").style.display	=	'none';
		document.getElementById("load_category_div").style.display = 'none';
		document.getElementById("subcategory_div").style.display	=	'none';
		 catids = r.split("|");
		var url = "ProductsDetails.php?categoryid="+catids[0]+"&value="+catids[1]+"&count="+count2+"&catalog=Y";
		window.location.href=url;
	}
}

