// JavaScript Document
// -----Chage The Status-------
function chagestatus(formname,file,id,val)
{
	document.getElementById(formname.name).Process.value="STATUS";
	document.getElementById(formname.name).ID.value=id;
	document.getElementById(formname.name).action  = file+".php?val="+val;
	document.getElementById(formname.name).submit();
}

// -----Chage Admin Type For Admin-------
function chagestatus_type(formname,file,id,statusvalue,val)
{
	document.getElementById(formname.name).Process.value=statusvalue;
	document.getElementById(formname.name).type_status.value=val;
	document.getElementById(formname.name).ID.value=id;
	document.getElementById(formname.name).action  = file+".php";
	document.getElementById(formname.name).submit();
}
//--- Go Back To File -----
function goback()
{
	history.go(-1);
}
function continueshopping()
{
	history.go(-2);
}
function recalculate(RecordCount)
{
	for(i=0;i<RecordCount;i++)
	{
			QtyFrom=document.getElementById('QtyFrom_'+i).value;
			QtyTo= document.getElementById('QtyTo_'+i).value;
			Qty = document.getElementById('qty_'+i).value;
			ProductName = document.getElementById('ProductName_'+i).innerHTML;
			Price = document.getElementById('Price_'+i).innerHTML;
			if(QtyTo=='')
			{
					if(Qty < QtyFrom)
					{
						alert("Please Enter the  Quantity >= "+QtyFrom+" For Product "+ProductName+" Having Price "+Price);	
						return;
					}
			}
			else if(Qty < QtyFrom || Qty > QtyTo)
			{
				alert("Please Enter the Quantity Between "+QtyFrom+" and "+QtyTo+" For Product "+ProductName+" Having Price "+Price);
				return;
			}
	}
	
	document.getElementById('Process').value='RECALCULATE';
	document.frmshoppingcart.action='index.php?p=manage_cart';
	document.frmshoppingcart.submit();
}
//--- Sorting The Record -----
function sortdata(file,orderby,ordertype,keyword,FieldName,Type,page,perpagelimit,RefferenceID)
{
	window.location="index.php?p="+file+"&orderby="+orderby+"&ordertype="+ordertype+"&Keyword="+keyword+"&FieldName="+FieldName+"&Type="+Type+"&page="+page+"&perpagelimit="+perpagelimit+"&ProductID="+RefferenceID;
}
//--- Add Page For The Record -----
function add(file,perpagelimit,page)
{
		window.location="index.php?p="+file+"&var="+perpagelimit+"&page="+page+"&MODE=ADD";
}
//--- Edit Page for The  Record -----
function edit(file,id)
{
	window.location="index.php?p="+file+"&ID="+id+"&MODE=UPDATE";
}
//--- Search For The Show All Record -----
function searchshowall(file,perpagelimit,RefferenceID)
{
	window.location="index.php?p="+file+"&perpagelimit="+perpagelimit+"&RefferenceID="+RefferenceID;
}
//--- Search For The Record For Go Button-----
function searchgo(formname,file)
{
	document.getElementById(formname.name).action  = "index.php?p="+file;
	document.getElementById(formname.name).submit();
}
//---------------  Change Per page limit ----------------
function changeperpage(perpagelimit,formname,file)
{
		document.getElementById(formname.name).action  = "index.php?p="+file+"&PerLimit="+perpagelimit;
		document.getElementById(formname.name).submit();
}
//------------------  Change Display page -----------------------
function changeDisplayPage(PageNo,formname,file)
{	
	document.getElementById(formname.name).page.value=PageNo;
	document.getElementById(formname.name).action  = "index.php?p="+file;
	document.getElementById(formname.name).submit();
}
// --------------- Confirm Delete alert Message ------------------
function confirmDel(formname,ID,Process,managefile)
{
	if(Process=="DELETE")
		{
			if(confirm("Do you really want to delete?"))
			{
				document.getElementById(formname.name).Process.value=Process;
				document.getElementById(formname.name).ID.value=ID;
				document.getElementById(formname.name).action  = managefile+".php";
				document.getElementById(formname.name).submit();
				return true;
			}
			else
				return false;
		}
		else
		{
			var ellen=document.getElementById(formname.name).elements.length;
			var count=0;
			for(var i=1;i<ellen;i++)
			{
				if(document.getElementById(formname.name).elements[i].name=="del[]")
				{
					 if(document.getElementById(formname.name).elements[i].checked==true)
						count=count+1;
				}
			}
				if(count==0)
				{
					alert("Please Select Record To Delete");
					return false;
				}
				else
				{
					if(confirm("Do you really want to delete?"))
					{
						
					document.getElementById(formname.name).Process.value=Process;
					document.getElementById(formname.name).ID.value=ID;
					document.getElementById(formname.name).action  = managefile+".php";
					document.getElementById(formname.name).submit();
						return true;
					}
					else
						return false;
				}
	}
}
// ------------------- Check All and Uncheck All -----------------------
function check_all(Form_Obj,eventgiver){
		var ellen=Form_Obj.elements.length;
		if(eventgiver.checked==true){
			for(var i=1;i<ellen;i++){
				if(Form_Obj.elements[i].name=="del[]")
				Form_Obj.elements[i].checked=true;
			}
		}else if(eventgiver.checked==false){
			for(var i=1;i<ellen;i++){
				if(Form_Obj.elements[i].name=="del[]")
				Form_Obj.elements[i].checked=false;
			}
		}
}
