// JavaScript Document
//admin login fn
 
function AdDetail_Click()
{
	if (Validation_MsgBox()==0)
	{
		//alert("Invalid")		
	}	
	else if(document.frmAdminLogin)
	{
		document.frmAdminLogin.action="AdminLogin_Srv.asp";
		frmAdminLogin.submit();
	}	
}

function Res_Click()
{
	var ObjNos;     //Variable to store number of labels in page
	var Obj;     //Variable to store object of label
	var ObjCnt;     //Increment value  
	var ObjErrDis    //Object used to display error message
	ObjNos = document.getElementsByTagName("LABEL").length;
	Obj = document.getElementsByTagName("LABEL");
	for(ObjCnt=0;ObjCnt<ObjNos;ObjCnt++)
	{
	  ObjCtrol = Obj[ObjCnt].htmlFor;
	  document.getElementById(ObjCtrol).value = "";
	  ObjErrDis = eval("S"+Obj[ObjCnt].htmlFor);
	  ObjErrDis.innerHTML = "";  
	} 
}
//admin login fn


function Refresh_Tree()
{
	loadItems1("_-1","TreeView1")
}


function CallTree(Mod)	
{
	//alert(Mod)
	MainDiv = document.getElementById("DisArea")
	if(MainDiv.innerHTML!="")	
	{
		//Tab = document.getElementById("TreeTab")
		//MainDiv.removeChild(Tab);
		document.getElementById("Add").innerHTML = "";
		MainDiv.innerHTML = "";
	}
	
   	mytable     = document.createElement("table");
	mytable.id = "TreeTab"
	//mytable.border="1";
    mytablebody = document.createElement("tbody");
   	mycurrent_row=document.createElement("tr");
	mytablebody.appendChild(mycurrent_row);
	mycurrent_row=document.createElement("tr");
	
	mycurrent_cell = document.createElement("td");
	MyDiv = document.createElement("div");
	MyDiv.id = "TreeView1"
	MyDiv.style.display = 'none'
	mycurrent_cell.appendChild(MyDiv);

    mycurrent_row.appendChild(mycurrent_cell);
	
	mycurrent_cell = document.createElement("td");
	MyDiv = document.createElement("div");
	MyDiv.id = "Loading"
	mycurrent_cell.appendChild(MyDiv);
	mycurrent_row.appendChild(mycurrent_cell);

	mycurrent_cell = document.createElement("td");
	MyDiv = document.createElement("span");
	MyDiv.id = "SelMenu"
	MyDiv.style.visibility= "hidden"
	
	mycurrent_cell.appendChild(MyDiv);

    mycurrent_row.appendChild(mycurrent_cell);
	
	
	
	mytablebody.appendChild(mycurrent_row);		
    mytable.appendChild(mytablebody);
    DisArea.appendChild(mytable);
	//document.getElementById("DisArea").innerHTML = "<Span id='SelMenu' style='visibility:hidden'></Span>";
	//document.getElementById("")
	//alert(Mod);
	//alert(document.getElementById("Loading").innerHTML)
	document.getElementById("SelMenu").innerHTML = Mod;
	//alert(document.getElementById("TreeTab").innerHTML);
	
	buildTree('TreeView1');	
	
	
	
	//alert(document.getElementById("DisArea").innerHTML)

}

var current_el = null;
var loading;
var began = false      
function getItems(input, response){	
	
	if (response != ''){ 
		
		if(current_el!=null)		
        	current_el.innerHTML = response 
		else
			document.getElementById("TreeView1").innerHTML = response;
		//alert(current_el.innerHTML);
		//alert(docume);
		//current_el.appendChild(response);
		//current_el.innerText = response 
        loading.style.display = 'none'
		//alert(response)
		//document.getElementById("SelMenu").innerHTML = "Customize"
	}else{
		// Input mode
		if(document.getElementById("SelMenu").innerHTML=="Customize")
		{
			var url  = "process_request.asp?p=" + input + "&hash=" + Math.random();
		}
		else
		{
			var url  = "process_request_Category.asp?p=" + input + "&hash=" + Math.random();
		}
		//alert(url)
		loadXMLDoc(url);		
		
	}
}

/*function loadXMLDoc(r)
{
	alert(r);
}*/



function loadItems1(id,c){ 
	//alert(id);
	var img = null;
	if(arguments.length<2){
		c = "C" + id;
		img = document.getElementById("I"+id);
		current_el = document.getElementById(c);
	}
	//alert(c)
	
	//alert(c)
	if(current_el.style.display == 'none'){
		current_el.style.display = ''
		if(img)img.src = "images/minus.gif";
	}else{
		current_el.style.display = 'none'
		if(img)img.src = "images/plus.gif";
	}
	//if(current_el.innerHTML == ''){
		loading.style.display = ''
		//alert(current_el.innerHTML.length)
		getItems(id,'');		
	//}
}



function loadItems(id,c){ 
	//alert(id);
	//alert(c);
	var img = null;
	if(arguments.length<2){
		c = "C" + id;
		img = document.getElementById("I"+id);
	}
	//alert(c)
	current_el = document.getElementById(c);
	//alert(c)
	if(current_el.style.display == 'none'){
		current_el.style.display = ''
		if(img)img.src = "images/minus.gif";
	}else{
		current_el.style.display = 'none'
		if(img)img.src = "images/plus.gif";
	}
	//alert(current_el.innerHTML.length)
	if(current_el.innerHTML==''){
		loading.style.display = ''
		
		getItems(id,'');		
	}
}

function buildTree(id){
	if (!began){
		loading = document.getElementById("Loading")
		document.getElementById(id).style.display = 'none';
		began = true;
	}
	//alert(document.getElementById("SelMenu").innerHTML);
	if(document.getElementById("SelMenu").innerHTML=="Customize")
	{
		loadItems("_-1",id)
	}
	else
	{
		loadItems("0",id)
	}
}


function TreeMenu(Id,PId)
{
	//alert(PId)
	try{
		document.getElementById(document.getElementById("TreeMnLst").innerHTML).innerHTML = "";
	}catch(e)
	{
	}
	
	var Obj = document.createElement("Div");
	Obj.id = "Add";
	Obj.innerHTML = "<table class='menback cursor' width=80><tr><td> &nbsp;Add</td></tr></table>";
	Obj.onclick = AddTree_Click;
	document.getElementById("S"+Id).appendChild(Obj);	
	
	/*var Obj = document.createElement("Div");
	Obj.id = "Modi";
	Obj.innerHTML = "Modify";
	Obj.onclick = ModiWindow_Click;
	document.getElementById("S"+Id).appendChild(Obj);
	*/	
	if(PId == "0")
	{
		var Obj = document.createElement("Div");
		Obj.id = "Del";
		Obj.innerHTML = "<table class='menback cursor' width=80><tr><td> &nbsp;Delete</td></tr></table>";
		Obj.onclick = DelDetail_Click;
		document.getElementById("S"+Id).appendChild(Obj);	
	}
	else
	{
		var Obj = document.createElement("Div");
		Obj.id = "Del";
		Obj.innerHTML = "<table class='menback cursor' width=80><tr><td> &nbsp;Delete</td></tr></table>";
		//Obj.onclick = DelDetail_Click;
		document.getElementById("S"+Id).appendChild(Obj);	
	}


	var Obj = document.createElement("Div");
	Obj.id = "Parent";
	Obj.innerHTML = Id;
	Obj.className = "hidden"
	document.getElementById("S"+Id).appendChild(Obj);	
	
		
	document.getElementById("TreeMnLst").innerHTML = "S"+Id;
}



function AddTree_Click()
{
	if(document.getElementById("SelMenu").innerHTML=="Customize")
		Addwindow_click("AddCustomize.asp")
	else
		Addwindow_click("AddCategory.asp")
}

function ShowDropdown()
{
	document.getElementById("DropDown").style.visibility = "visible";
}

function HideDropdown()
{
	document.getElementById("DropDown").style.visibility = "hidden";
}


function GetLstData(val)
{
	document.getElementById("OrderBy").value = document.getElementById(val).innerText;
}

function Upload_IMG()
{
	if(document.getElementById("ProdId").innerHTML!="")
	{
		document.getElementById("ImgUpload").innerHTML="<iframe id='IfrmImgUpload' name='IfrmImgUpload' frameborder=0 scrolling='no' src='ImgUpload.asp' width='380' height='140'></iframe>";
	}
	else
	{
		alert("Select category first and then upload imange");
	}
}

function ModiMenu_Click(Id,Mod)
{
	//alert(Id);

	try{
	if(document.getElementById("ModiMnuLst").innerHTML!="")
	{
		document.getElementById(document.getElementById("ModiMnuLst").innerHTML).innerHTML = "";	
	}	
		
	var Obj = document.createElement("div");
	Obj.id = "Modi";
	Obj.innerHTML = "<table class='menback cursor' width=80><tr><td> &nbsp;Modify</td></tr></table>";
	Obj.onclick = ModiWindow_Click;
	document.getElementById(Id).appendChild(Obj);
	
	var Obj = document.createElement("div");
	Obj.id = "Apro";
	Obj.innerHTML = "<table class='menback cursor' width=80><tr><td> &nbsp;Approve</td></tr></table>";
	Obj.onclick = Approve_Click;
	document.getElementById(Id).appendChild(Obj);
	
	var Obj = document.createElement("div");
	Obj.id = "Blk";
	Obj.innerHTML = "<table class='menback cursor' width=80><tr><td> &nbsp;Block</td></tr></table>";
	Obj.onclick = Block_Click;
	document.getElementById(Id).appendChild(Obj);
	
	var Obj = document.createElement("div");
	Obj.id = "Del";
	Obj.innerHTML = "<table class=menback width=80><tr><td> &nbsp;Delete</td></tr></table>";
	Obj.onclick = DelDetail_Click;
	document.getElementById(Id).appendChild(Obj);

	document.getElementById("ModiMnuLst").innerHTML = Id;
	}catch(e)
	{
		alert(e);
	}			
}


function ShowCId(Id)
{
	//alert(Id)
	Form = document.createElement("form");
	Input = document.createElement("input");

	Input.type = "hidden";
	Input.name = "cat_code";
	Input.id = "cat_code";
	Input.value = Id;

	Form.appendChild(Input);
	Form.name = "form1";
	Form.id = "form1";

	document.body.appendChild(Form);
	Form.action = "modicategory.asp";
	Form.method = "post";
	Form.submit();	
}
