// JavaScript Document

var xmlHttp;
var host_name=window.location.hostname;
var baseurl = 'http://'+host_name;
function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
} 

function loadCategory(frm)
{
	var ctit = frm.ct_title.value;
	var cdesc = frm.ct_desc.value;
	var cfolder = frm.ct_folder.value;

	if(ctit == "" || cdesc == "" || cfolder == "")
	{
		alert("Pls check All fields");
		frm.ct_title.focus();
		return false;
	}
	url = baseurl+"/store/cat.php?in=add&cat_title="+ctit+"&cat_desc="+cdesc+"&c_folder="+cfolder;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return false;
	}
	xmlHttp.onreadystatechange=updateCategory
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	return false;
}

function updateCategory()
{
	if (xmlHttp.readyState == 4)
	{ // Complete
		if (xmlHttp.status == 200)
		{ // OK response
			//document.getElementById("LoadProducts").innerHTML=xmlHttp.responseText;
			window.location.reload();
		}
		else
		{
			alert("Problem: " + xmlHttp.statusText);
		}
    }
}

function loadProductsPage(catid)
{
	url = baseurl+"/index.php?page=products&catid="+catid;
	document.location = url;
	return true;
}

function loadProductsPageSearch(catid,searchK)
{
	url = baseurl+"/index.php?page=products&catid="+catid+"&pTitle="+searchK;
	document.location = url;
	return true;
}


function loadMe(catId,pTitle,pKey,page)
{
	url = baseurl+"/loadproducts.php?catId="+catId+"&pTitle="+pTitle+"&pKey="+pKey+"&page="+page;

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return false;
	}
	xmlHttp.onreadystatechange=updateproducts
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
	return false;
}

function loadProducts (frm,cat,page)
{
		catId = frm.pd_cat.value;
		pTitle = frm.pd_title.value;
		pKey = frm.pd_keywords.value;

	if(page != '-1')
	{
		if(frm.pd_cat.value == 0 && frm.pd_title.value == "" && frm.pd_keywords.value == "")
		{
			alert("Refine your search: Title and  Keyword should not be empty");
			frm.pd_title.focus();
			return false;
		}
	}
	loadMe(catId,pTitle,pKey,page);
}

function loadProductNextP(page)
{
		catId = document.searchPD.pd_cat.value;
		pTitle = document.searchPD.pd_title.value;
		pKey = document.searchPD.pd_keywords.value;
		loadMe(catId,pTitle,pKey,page);
}

function  updateproducts()
{
	if (xmlHttp.readyState == 4)
	{ // Complete
		if (xmlHttp.status == 200)
		{ // OK response
			document.getElementById("LoadProducts").innerHTML=xmlHttp.responseText;
		}
		else
		{
			alert("Problem: " + xmlHttp.statusText);
		}
    }
}
 

function CallFlash(page)
{
	if(page =="Home")
		document.location="index.php";
	else if(page =="Product")
		document.location="products.php";
	else  if(page =="Contact")
		document.location="contact.php";
	else if(page =="About")
		document.location="about.php";
	else if(page =="Links")
		document.location="links.php";
	else
		alert(page);
}

