var validor;
var _SITE="http://test.unifxuniforms.ca/";
var wpu = new Object();
var langpack = getMess();
var _preCartLine =0;
function saveOrder(_id){
	var _params = new Array();
	_params['p']="corders";
	_params['job']="so";
	_params['cid']=_id;
	_params['ins'] = $F("instructions");
	_params['jnb'] = $F("job_number");
	var myAjax = new Ajax.Updater(
		{success: "usermessage"},
		'index.php',
		{	method: 'post',
			parameters: _params,
			onFailure: function(){Alert(langpack[24]);},
			onSuccess: function(){$("chkoutbutton").hide();}
		}
		);
	return false;
}
function goToCout(){
	openLW("index.php?p=cout","",932,800)	;

	return false;
}
function delItem(_id){
	//$("del").value = cid;

	var _params = new Array();
	_params['p']="cart";
	_params['job']="di";
	_params['pid']=_id;
	var myAjax = new Ajax.Updater(
		{success: 'cartlist'},
		'index.php',
		{	method: 'post',
			parameters: _params,
			onFailure: function(){Alert(langpack[24]);}
		}
		);
	return false;

}
function closeCart(){
	$("fcart").submit();
	closeLW();
	return false;
}
function recalc(el){
	if (el.value<=0){
		delItem(el.id);
		return false;
	}
	var _params = new Array();
	_params['p']="cart";
	_params['job']="uq";
	_params['qty'] = $F(el);
	_params['cid'] = $("cid"+el.id).innerHTML;
	var myAjax = new Ajax.Updater(
		{success: 'popbody'},
		'index.php',
		{	method: 'post',
			parameters: _params,
			onFailure: function(){Alert(langpack[24]);}
		}
	);
	return false;
}
function newUser(){
	$("uid").value=0;
	clearForm("newlogin");
	$("username").disabled = false;
	$("ecbutton").update(langpack[30]);
	$("spbutton").addClassName("hidden");
	return false;
}
function getUser(){
	location.href = "index.php?p=access&uid="+$F("userSel");
}
function intOrder(_id){
	window.open( "index.php?p=cproducts&uid="+_id);
}
function checkPass(_u){
	openLW('index.php?p=pw&uid='+_u,langpack[1],350,200);
}
function logIn(){
	openLW( 'index.php?p=login',langpack[21],300,155);

}
function  login(_p){
	var _params = new Array();
	var capsMess ="";
	_params['job']= "li";
	_params['r']= _p  ;
	_params['p']="login"  ;
	if ($("username")!=null) {
	_params['un']= $F("username") ;
	} else {
		_params["un"]=getIframeElement("lightwindow_iframe","username").value;
	}
	if ($("pwd")!=null) {
	_params['passwd']= $F("pwd") ;
	} else {
		_params["passwd"]=getIframeElement("lightwindow_iframe","pwd").value;
	}
	//return false;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:"){
					//redisplay the form
					if (capsLockOn) { capsMess = "\n"+langpack[21];}
					alert(response.responseText.substr(4)+capsMess);
					return false;
				}
				window.location=response.responseText;
				return false;
			}
		}
	);
}
function sendPwd(_id){
	var _params = new Array();
	if (! ($("pwd")==null) ){
		if ($("pwd").hasClassName("validation-failed") || $("ctr-pwd").hasClassName("validation-failed") ){
			return false;
		}
		else {_params['pwd']= $F("pwd")  ;}
	}
	else { //generated password
		}
	_params['job']= "cpw";
	_params['uid']= _id ;
	_params['p']="login";
	if (!($("username")==null)){ _params["un"] = $F("username")};
	//return false;
	showWaitInLine("userMessage");
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:"){
					//redisplay the form
					$("userMessage").addClassName("red");
					$("userMessage").update(response.responseText.substr(4));
					return false;
				}
				$("userMessage").addClassName( "blue");
				$("userMessage").update(response.responseText);
				if (typeof parent.myLightWindow !="undefined" ){
					parent.myLightWindow.deactivate();
				}
				return false;
			}
		}
	);
}
function sendNewPwd(){
	validor = new Validation('f_login',{onSubmit : false,immediate : true});
	if (!validor.validate()){ return false;}
	var _params = new Array();
	_params['job']= "cnpw";
	_params['p']="login";
	if (!($("username")==null)){ _params["un"] = $F("username")};
	//return false;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:"){
					//redisplay the form
					alert(response.responseText.substr(4));
					return false;
				}
				alert(response.responseText);
				if (typeof parent.myLightWindow !="undefined" ){
					parent.myLightWindow.deactivate();
				}
				return false;
			}
		}
	);

}
function sendEmail(_id){
	if (! ($("pemail")==null)){
		if ($("pemail").hasClassName("validation-failed") || $("ctr-pemail").hasClassName("validation-failed") ){
			return false;
		}
	}
	else {return false;}

	var _params = new Array();
	_params['job']= "ce";
	_params['email']= $F("pemail")  ;
	_params['uid']= _id ;
	_params['p']="login";
	if (!($("username")==null)){ _params["un"] = $F("username")};
	//return false;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:"){
					//redisplay the form
					alert(response.responseText.substr(4));
					return false;
				}
				alert( response.responseText);
				if (typeof parent.myLightWindow !="undefined" ){
					parent.myLightWindow.deactivate();
				}
				return false;
			}
		}
	);
}
function checkUname(_o,_typ){
	var _params = new Array();
	_o.readonly = true;
	_params['p'] = "login";
	_params['job']="cu";
	_params['un']=_o.value;
	_params['typ']=_typ;

	//return false;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:"){
					//redisplay the form
					_o.readonly=false;
					alert(langpack[34]+response.responseText.substr(4));
				}
				if (response.responseText.substr(0,4) == "USE:"){
					//display the error
					//_o.readonly = false;
					_o.disabled = false;
					setError("unameerror",$("username"),response.responseText.substr(4));
				}
				if(response.responseText.substr(0,4) == "PWD:"){
					//_o.disabled = true;
					setError("unameerror",$("username"),response.responseText.substr(4));
				}
				return false;
			}
		}
	);
}
function sendData(_f){
	if (validor.validate()){
		if (_f=="f_ecorder"){
			$("printbtn").onclick = function(){printOrder(this,$("pid"))};
		}
		$(_f).submit();
	}
}
function sendOrder(_f){
	var _pn = $F("currpage");
	sendData(_f);
	parent.getThings(_pn,"eorders","ago","warehouse_id");
}
function sendProduct(_f){
	var _pn = $F("currpage");
	sendData(_f);
	parent.getThings(_pn,"aproducts","agp","warehouse_id");
}
function sendClient(_f){
	var _pn = $F("currpage");
	sendData(_f);
	parent.getThings(_pn,"aclients","agc","warehouse_id");
	$("clone_btn").show();
}
function sendColor(_f){
	var _pn = $F("currpage");
	sendData(_f);
	parent.getThings(_pn,"acolors","agc");
}
function sendNews(_f,_p){
	var _pn = $F("currpage");
	_p += "news";
	sendData(_f);
	parent.getThings(_pn,_p,"agn","audience");
}
function sendFaq(_f,_p){
	var _pn = $F("currpage");
	_p += "faq";
	sendData(_f);
	parent.getThings(_pn,_p,"agf","userSel");
}
function sendMClass(_f){
	var _pn = $F("currpage");
	sendData(_f);
	parent.refreshClasses();
	parent.getThings(_pn,"ameasures","agm");
}
function refreshClasses(){
	var _params = new Array();
	_params['p']="ameasures";
	_params['job']="rs";

	var myAjax = new Ajax.Updater(
		{success: 'skey'},
		'index.php',
		{	method: 'post',
			parameters: _params,
			onFailure: function(){Alert(langpack[24]);}
		}
		);
	return false;

	}
function cloneProd(_f){
	if (validor.validate()){
		$("pid").value = 0;
		$(_f).submit();
	}
}
function loadNext(f){
	//var messDiv = f+"fillmess";
	if (f == "newlogin"){
		if(!($("username").disabled)){
			//invalid or not checked login
			checkUname($("username"),"N");
			return false;
		}
	}
	if (validor.validate()){
		$(f).submit();
		switch (f){
			case "notexistyet":
				validor = null;
				$F("billaddr")==1 ? loadForm("billa"): loadForm("client");
				break;
			case "f_ecclient":
				toggleDiv(f,"f_billaddr");
				validor = null;
				validor = new Validation("f_billaddr",{onSubmit : false,immediate : true});
				break;
			case "f_billaddr":
				toggleDiv(f,"f_billaddr");
				validor = null;
				validor = new Validation("f_shipaddr",{onSubmit : false,immediate : true});
				break;
			case "f_shipaddr":
				loadForm("approd");
				validor = null;
				//validor = new Validation("f_billaddr",{onSubmit : false,immediate : true});
				break;
		}
	}
	else {
		//showDivs([messDiv]);
	}
}
function loadForm(f){
	var _params = new Array();
	_params["p"] = $F("p");
	_params["job"]= "lf";
	_params["typ"] = f;
	if (!($("uid") == null)){
		_params['uid'] = $F("uid");
	}
	_ajaxField = "content";

	//return false;
	showWait("content");
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:"){
					alert("Error!\n"+response.responseText.substr(4));
					return false;
				}
				else {
				$(_ajaxField).update(response.responseText);
					if (f=="model"){
						validor = new Validation('contact',{onSubmit : false,immediate : true});
					}
					else {
						validor = new Validation('clientwrk',{onSubmit : false,immediate : true});

					}
					return false;
				}
			}
		}
	);
}
function toggleFaq(_f){
	showDivs(Array($("asw-"+_f)));
	return false;
}
function getThings(_pn,_ctrl,_job,_sup){
	var _params = new Array();
	_ajaxField = "list";
	_params['pn'] = _pn;
	_params['job']= _job;
	_params['p']= _ctrl;
	_params['lang']=langpack[10000];
	if($("skey")!=null){_params['k']= $F("skey");}
	if($("status")!=null){_params['s']=$F("status");}
	if($(_sup)!=null){	_params['sup']=$F(_sup);	}
	//return false;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:"){
					//redisplay the form
					alert("Error: "+response.responseText.substr(4));
					return false;
				}
				$(_ajaxField).update(response.responseText);
				//setPage(_pn,_fp,"adminm");
			}
		}
	);
	return false;
}
function getAdminClients(_pn,_ctrl){
	showWait($("list"));
	getThings(_pn,_ctrl,"agc","warehouse_id");
}
function getAdminFaqs(_pn,_ctrl){
	showWait($("list"));
	getThings(_pn,_ctrl,"agf","userSel");
}
function getAdminOrders(_pn,_ctrl){
	showWait($("list"));
	getThings(_pn,_ctrl,"ago","warehouse_id");
}
function getAdminColors(_pn,_ctrl){
	showWait($("list"));
	getThings(_pn,_ctrl,"agc");
}
function getAdminStyles(_pn,_ctrl){
	showWait($("list"));
	getThings(_pn,_ctrl,"agc");
}
function getAdminCategories(_pn,_ctrl){
	showWait($("list"));
	getThings(_pn,_ctrl,"agc");
}
function getAdminMeasures(_pn,_ctrl,_fp){
	showWait($("list"));
	getThings(_pn,_ctrl,"agm");
//	setPage(_pn,_ctrl,_fp);
}
function getAdminProducts(_pn,_ctrl){
	showWait($("list"));
	getThings(_pn,_ctrl,"agp","warehouse_id");
}
function getProducts(_g,_c){
	if (!(_c==null)){
		location.href = "index.php?p=pproducts2&g="+_g+"&ca="+_c;	
	} else{
		location.href = "index.php?p=pproducts2&g="+_g;	
	}
}
function getCProducts(_g,_c){
	if (!(_c==null)){
		location.href = "index.php?p=cproducts&g="+_g+"&ca="+_c;	
	} else{
		location.href = "index.php?p=cproducts&g="+_g;	
	}
}

function getClientProducts(_pn,_ctrl){
	showWait($("list"));
	var _params = new Array();
	_ajaxField = "list";
	_params['pn'] = _pn;
	_params['job']= "cgp";
	_params['g']= $F("gender");
	_params['ca']= $F("categories_id");

	//return false;
	var newAJAX = new Ajax.Request(
		"index.php?p="+_ctrl, {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:"){
					//redisplay the form
					alert(langpack[2]+": "+response.responseText.substr(4));
					return false;
				}
				$(_ajaxField).update(response.responseText);
				//setPage(_pn,_fp,"adminm");
			}
		}
	);
}

function getClientOrders(_pn,_ctrl){
	showWait($("list"));
	getThings(_pn,_ctrl,"cgo");
}
function getAdminNews(_pn,_ctrl){
	showWait($("list"));
	getThings(_pn,_ctrl,"agn","audience");
}
function addExtra(_o){
	if(_o.id=="added_sub"){
		$("total").value = parseFloat($F("sub_total")) +parseFloat($F("taxes")) + parseFloat($F(_o));
	}
	else{
		$("total").value = parseFloat($F("sub_total")) +parseFloat($F("added_sub")) + parseFloat($F(_o));
	}
	sendOrder("f_ecorder");
}
function getAdminApproved(_pn,_ctrl,_fp){
	showWait($("list"));
	var _params = new Array();
	_ajaxField = "list";
	_params['pn'] = _pn;
	_params['fp'] = _fp;
	_params['job']= "aga";
	_params['k']= $F("skey");
	_params['s']=$F("status");
	_params['w']= $F("warehouse_id");
	_params['cid']= $F("cid");
	//_params['c']=$F("colors");
	//_params['mclass']=$F("mclass");
	$("aptitle").update(langpack[32]);

	//return false;
	var newAJAX = new Ajax.Request(
		"index.php?p="+_ctrl, {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:"){
					//redisplay the form
					alert(langpack[2]+": "+response.responseText.substr(4));
					return false;
				}
				$(_ajaxField).update(response.responseText);
				//setPage(_pn,_fp,"adminm");
				return false;
			}
		}
	);
}
function getNewApproved(_pn,_ctrl,_fp){
	showWait($("list"));
	var _params = new Array();
	_ajaxField = "list";
	_params['pn'] = _pn;
	_params['fp'] = _fp;
	_params['job'] = "agp";
	_params['k'] = $F("skey");
	_params['s'] = $F("status");
	_params['w'] = $F("warehouse_id");
	_params['cid'] = $F("cid");
	//_params['c'] = $F("colors");
	//_params['mclass'] = $F("mclass");
	$("aptitle").update(langpack[33]);
	//return false;

	var newAJAX = new Ajax.Request(
		"index.php?p="+_ctrl, {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:"){
					//redisplay the form
					alert(langpack[2]+": "+response.responseText.substr(4));
					return false;
				}
				$(_ajaxField).update(response.responseText);
				//setPage(_pn,_fp,"adminm");
				return false;
			}
		}
	);
}
function createPage(_p,_id,flag){
	_title = "Edit / Create "+_p.charAt(0).toUpperCase()+_p.substr(1);
	if (!(_id==null) && _id >0){
		_href = "index.php?p="+_p+"e&pid="+_id+"&ef="+flag;
	}
	else {
		_href = "index.php?p="+_p+"e&ef=1";
	}
	openLW(_href,_title,910,800);
}
function createClient(_id,_flag){
	createPage("client",_id,_flag);
}
function cloneClient(){
	$("username").value="";
	$("username").readOnly = false;
	$("username").removeClassName("read-only");
	$("username").focus();
	$("cclt").value = "yes"
	$("pid").value=0;
	$("clone_btn").hide();
}
function openCart(){
	var _p='index.php?p=cart';
	openLW( _p,langpack[23],932,650);
}
function goToCart(_id){
	//validor = new Validation('fpdets',{onSubmit : false,immediate : true});
	//if (!validor.validate()){ return false;}
	var _cdata = Array()
	var _params = new Array();
	_params['p']="cart";
	_params['job']="ni";
	_params['pid']=_id;
	var _chosen = "{{}";
	var _curLine = 0;
	$$("tr.chosenItem").each( function(e ) {  
		_curLine = e.id;
		//'pid'=> $approv_id, 'qty'=> $v[3],'measure'=> $v[2],'color'=> $v[1],'style'=> $v[0]);
		_cdata = e.childElements();
	_chosen = _chosen + ',"'+_curLine+'":{"pid":"'+_id+'","style":"'+_cdata[0].innerHTML+'","color":"'+_cdata[1].innerHTML+'","measure":"'+_cdata[2].innerHTML+'","qty":"'+_cdata[3].innerHTML+'"}';
	}  );
	_params['pcart'] = _chosen+"}";
	var myAjax = new Ajax.Updater(
		{success: 'popbody'},
		'index.php',
		{	method: 'post',
			parameters: _params,
			onFailure: function(){Alert(langpack[24]);}
		}
		);
	_preCartLine =0;
	return false;
}
function addPrecart(_id){
	validor = new Validation('fpdets',{onSubmit : false,immediate : true});
	if (!validor.validate()){ return false;}
	var _row ="" ;
	var _rowid="";
	_preCartLine += 1;
	
	_qty=$F("qty");
	_mea=$("measure_id").options[$("measure_id").selectedIndex].text;
	_co=$("colors_id").options[$("colors_id").selectedIndex].text;
	_st=$("styles_id").options[$("styles_id").selectedIndex].text;
	
	_rowid =_preCartLine;

	_delbtn="<img class= 'precartdel' src= '"+_SITE+"resources/delprecart.png' onclick='delPreCart(\""+_rowid+"\")'/>"
	_row = "<tr id='choice"+_rowid+"' class='chosenItem' ><td class='invis' >"+$F("styles_id")+"</td><td class='invis' >"+$F("colors_id")+"</td><td class='invis' >"+$F("measure_id")+"</td><td class='invis'>"+_qty+"</td><td class='ca4-1' >"+_st+"</td><td class='ca4-1' >"+_co+"</td><td class='ca2' >"+_mea+"</td><td class='ca8'>"+_qty+"</td><td>"+_delbtn+"</td></tr>";
	
	$("pre-cart").insert(_row);
	//$$("div.precart").each(function(e){e.setOpacity(.99);});
	//$$("div.precart").each(function(e){e.setOpacity(1);});
	
	
	return false;
}
function delPreCart(_id){
	var _item = "choice"+_id
$(_item).remove();	
//$(_id).remove();
return false;
}
function orderProduct(_id){
	openLW("index.php?p=cart&pid="+_id,"",910,800);
}
function orderSplash(_typ){
	var _w = 620;
	var _h = 640;
	if (_typ == 0) {
		_w =620;
		_h = 320;
	}
	openLW("index.php?p=osplash&t="+_typ,"",_w,_h);
}
function prodCDetails(_id){
	openLW("index.php?p=cpdets&pid="+_id,"",932,800);
}
function orderCDetails(_id){
	openLW("index.php?p=codets&pid="+_id,"",910,650);
}
function prodDetails(_id){
	openLW("index.php?p=pdets&pid="+_id,"",910,800);
}
function createProduct(_id,flag){
	createPage("product",_id,flag);
}
function createNews(_id){
	createPage("news",_id,0);
}
function createColor(_id){
	createPage("color",_id,0);
}
function createStyle(_id){
	createPage("style",_id,0);
}
function createCategory(_id){
	createPage("category",_id,0);
}
function createMeasure(_id){
	createPage("measure",_id,0);
}
function createMClass(_id){
	createPage("mclass",_id,0);
}
function createOrder(_id,flag){
	createPage("order",_id,flag);
}
function createFaq(_id){
	createPage("faq",_id,0);
}
function printOrder(_o,_id){
	if(wpu.document){wpu.close();}
	if (validor.validate()){
//		openLW("index.php?p=porder&pid="+_id+"&cp="+$F("currpage"),"Print Order (order will be set to pending)",910,800);
		_h = 600;
		_w = 855;
		_left = (screen.width-_w)/2;
		_top = (screen.height-_w)/2;
		if(wpu.document){wpu.close();}		
		wpu = window.open("/index.php?p=porder&pid="+_id+"&cp="+$F("currpage"),"PrintOrder","directories=yes,location=no,status=no,scrollbars=yes,resizable=yes,menubar=yes,left="+_left+",top="+_top+",width="+_w+",height="+_h+",fullscreen=yes");
		wpu.focus();
	}
	else {
		alert(langpack[19]);
		$("printbtn").onclick = function(){};
	}
	return false;
}
function printCopy(_o,_id){
	_h = 600;
	_w = 855;
	_left = (screen.width-_w)/2;
	_top = (screen.height-_w)/2;
	_url="/index.php?p=porder&pid="+_id+"&cp="+$F("currpage");
	if(wpu.document){wpu.close();}
	wpu = window.open(_url,"","directories=0,location=0,statusbar=0,scrollbars=1,resizable=0,menubar=0,left="+_left+",top="+_top+",width="+_w+",height="+_h+",fullscreen=0");
	wpu.document.close();
	wpu.focus();
	return false;
}
function setTracking(_oid){
	_params = new Array();
	_params['oid']=_oid;
	_params['p']="eorders";
	_params['t']=$F("tracking"+_oid);
	_params['job']="tra";
	_status = "status"+_oid;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:"){
					//redisplay the form
					alert(response.responseText.substr(4));
				}
				else{
					
					$("status"+_oid).update(langpack[34]);
					$("tracking"+_oid).readonly="readonly";
					$("tracking"+_oid).addClassName("read-only");

					alert(HTMLentitiesdecode(response.responseText));
				}
				return false;
			}
		}
	);
	return false;
}
function addPrice(_pid,_ctrl,_f){
	validor = new Validation(_f,{onSubmit : false,immediate : true});
	if ($F("pid")==0 || ($("aid")!=null && $F("aid")==0)){
		alert(langpack[23]);
		return false;
	}

	_params = new Array();
	_params['pid']=_pid;
	_params['p']=_ctrl;
	_params['np']=$F("newp");
	_params['fq']=$F("fromq");
	_params['job']="ap";

	showWait("pricebody");
	var myAjax = new Ajax.Updater(
		{success: "pricebody"},
		'index.php',
		{	method: 'post',
			parameters: _params,
			onFailure: function(){Alert(langpack[24]);}
		}
	);
	return false;

}
function delPrice(_pid,_ctrl){
	_params = new Array();
	_params['pid']=_pid;
	_params['p']=_ctrl;
	_params['job']="dp";

	showWait("pricebody");
	var myAjax = new Ajax.Updater(
		{success: "pricebody"},
		'index.php',
		{	method: 'post',
			parameters: _params,
			onFailure: function(){Alert(langpack[24]);}
		}
	);
	return false;

}
function addSize(_pid,_ctrl){
	_params = new Array();
	_params['pid']=_pid;
	_params['p']=_ctrl;
	_params['ns']=$F("size");
	_params['so']=$F("size_order");
	_params['job']="as";
	if($("sub_class")!=null){_params['sb']=$F("sub_class");}
	showWait("sizebody");
	var myAjax = new Ajax.Updater(
		{success: "sizebody"},
		'index.php',
		{	method: 'post',
			parameters: _params,
			onFailure: function(){Alert(langpack[24]);}
		}
	);
	return false;

}
function delSize(_pid,_ctrl){
	_params = new Array();
	_params['pid']=_pid;
	_params['p']=_ctrl;
	_params['job']="ds";

	showWait("sizebody");
	var myAjax = new Ajax.Updater(
		{success: "sizebody"},
		'index.php',
		{	method: 'post',
			parameters: _params,
			onFailure: function(){Alert(langpack[24]);}
		}
	);
	return false;

}

function createApproved(_pid,_t,_cid){
	_title = "Edit / Create One Approved Product";
	if (!(_pid==null) && _pid >0){
		_href = "index.php?p=approve&cid="+_cid+"&tid="+_t+"&pid="+_pid;
		openLW(_href,_title,910,800);
	}
	else{ alert(langpack[25]);return false;}
}
function closeApprov(){
	toggleFadeScale( "approvlist",0.4,"newapprovdiv",0.2,700,805,-1);
	new Effect.Appear("search",{duration:0.4});
	$("newapprov").src="";
}
function getApproved(_id,_n){
	_title = "Approved products for "+_n;
	if (!(_id==null) && _id >0){
		_href = "index.php?p=aapprov&cid="+_id;
	}
	else {
		_href = "index.php?p=aapprov";
	}
	openLW(_href,_title,910,800);
}
function getMeasures(_o,_to,_pid){
	var _params = new Array();

	if ($F(_o)==0) {return false; }
	_params['p'] = "aproducts";
	_params['job']="gm";
	_params['cl']=_o.value;
	_params['pid']=_pid;

	showWaitInLine(_to)
	//return false;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:" || response.responseText=="<select></select>"){
					//redisplay the form
					alert(response.responseText.substr(4));
				}
				else{
					try {
						setOptions($(_to),"",response.responseText);
					}
					catch (e) {
						alert(e.message);
					}
				}
				return false;
			}
		}
	);
}
function barClient(_o,_cid,_flag){
	var _params = new Array();

	_params['p'] = "aclients";
	_params['job']="bc";
	_params['cid']=_cid;
	_params['flag'] = _flag

	_ajaxField =$("status"+_cid);
	//return false;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:" || response.responseText=="<select></select>"){
					//redisplay the form
					alert(response.responseText.substr(4));
				}
				else{
					$(_ajaxField).update(response.responseText);
					if (_flag == 2){
						$(_o).addClassName("tdinvis");
						$("approve"+_cid).removeClassName("tdinvis");
					}
					else {
						$(_o).addClassName("tdinvis");
						$("bar"+_cid).removeClassName("tdinvis");
					}
				}
				return false;
			}
		}
	);
}
function delOrder(_o,_oid){
	var _params = new Array();

	_params['p'] = "aorders";
	_params['job']="del";
	_params['oid']=_oid;
	if (confirm(langpack[26])){
		//return false;
		var newAJAX = new Ajax.Request(
			"index.php", {
				method: "post",
				parameters: _params,
				onComplete: function(response) {
					if (response.responseText.substr(0,4) == "ERR:"){
						//redisplay the form
						alert(response.responseText.substr(4));
					}
					else{
						_o.update("");
						$("status"+_oid).update(langpack[29]);
					}
					return false;
				}
			}
		);
	}
	return false;
}
function hideProduct(_o,_pid,_flag){
	var _params = new Array();
	var _h = "";
	_params['p'] = "aproducts";
	_params['job']="hp";
	_params['pid']=_pid;
	_params['flag'] = _flag

	_ajaxField =$("status"+_pid);
	//return false;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:" || response.responseText=="<select></select>"){
					//redisplay the form
					alert(response.responseText.substr(4));
				}
				else{
					$(_ajaxField).update(response.responseText);
					if (_flag == 1){
						$(_o).addClassName("tdinvis");//_o.hide();
						$("hide"+_pid).removeClassName("tdinvis");
					}
					else {
						$(_o).addClassName("tdinvis");
						$("show"+_pid).removeClassName("tdinvis");

					}
				}
				return false;
			}
	});
}
function hideApprov(_o,_pid,_flag){
	var _params = new Array();

	_params['p'] = "aapprov";
	_params['job']="hp";
	_params['pid']=_pid;
	_params['flag'] = _flag

	_ajaxField =$("status"+_pid);
	//return false;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:" || response.responseText=="<select></select>"){
					//redisplay the form
					alert(response.responseText.substr(4));
				}
				else{
					$(_ajaxField).update(response.responseText);
					if (_flag == 1){
						$(_o).addClassName("tdinvis");
						$("hide"+_pid).removeClassName("tdinvis");
					}
					else {
						$(_o).addClassName("tdinvis");
						$("show"+_pid).removeClassName("tdinvis");
					}
				}
				return false;
			}
		}
	);
}
function hideColor(_o,_pid,_flag){
	var _params = new Array();

	_params['p'] = "acolors";
	_params['job']="hc";
	_params['cid']=_pid;
	_params['flag'] = _flag

	_ajaxField =$("status"+_pid);
	//return false;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:" || response.responseText=="<select></select>"){
					//redisplay the form
					alert(response.responseText.substr(4));
				}
				else{
					$(_ajaxField).update(response.responseText);
					if (_flag == 1){
						$(_o).addClassName("tdinvis");
						$("hide"+_pid).removeClassName("tdinvis");
					}
					else {
						$(_o).addClassName("tdinvis");
						$("show"+_pid).removeClassName("tdinvis");
					}
				}
				return false;
			}
		}
	);
}
function hideStyle(_o,_pid,_flag){
	var _params = new Array();

	_params['p'] = "astyles";
	_params['job']="hc";
	_params['cid']=_pid;
	_params['flag'] = _flag

	_ajaxField =$("status"+_pid);
	//return false;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:" || response.responseText=="<select></select>"){
					//redisplay the form
					alert(response.responseText.substr(4));
				}
				else{
					$(_ajaxField).update(response.responseText);
					if (_flag == 1){
						$(_o).addClassName("tdinvis");
						$("hide"+_pid).removeClassName("tdinvis");
					}
					else {
						$(_o).addClassName("tdinvis");
						$("show"+_pid).removeClassName("tdinvis");
					}
				}
				return false;
			}
		}
	);
}
function hideCategory(_o,_pid,_flag){
	var _params = new Array();

	_params['p'] = "acategories";
	_params['job']="hc";
	_params['cid']=_pid;
	_params['flag'] = _flag

	_ajaxField =$("status"+_pid);
	//return false;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:" || response.responseText=="<select></select>"){
					//redisplay the form
					alert(response.responseText.substr(4));
				}
				else{
					$(_ajaxField).update(response.responseText);
					if (_flag == 1){
						$(_o).addClassName("tdinvis");
						$("hide"+_pid).removeClassName("tdinvis");
					}
					else {
						$(_o).addClassName("tdinvis");
						$("show"+_pid).removeClassName("tdinvis");
					}
				}
				return false;
			}
		}
	);
}
function hideMeasure(_o,_pid,_flag){
	var _params = new Array();

	_params['p'] = "ameasures";
	_params['job']="hm";
	_params['mid']=_pid;
	_params['flag'] = _flag

	_ajaxField =$("status"+_pid);
	//return false;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:" || response.responseText=="<select></select>"){
					//redisplay the form
					alert(response.responseText.substr(4));
				}
				else{
					$(_ajaxField).update(response.responseText);
					if (_flag == 1){
						$(_o).addClassName("tdinvis");
						$("hide"+_pid).removeClassName("tdinvis");
					}
					else {
						$(_o).addClassName("tdinvis");
						$("show"+_pid).removeClassName("tdinvis");
					}
				}
				return false;
			}
		}
	);
}
function hideFaq(_o,_pid,_flag){
	var _params = new Array();

	_params['p'] = $F("p");
	_params['job']="hf";
	_params['pid']=_pid;
	_params['flag'] = _flag

	_ajaxField =$("status"+_pid);
	//return false;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:" || response.responseText=="<select></select>"){
					//redisplay the form
					alert(response.responseText.substr(4));
				}
				else{
					$(_ajaxField).update(response.responseText);
					if (_flag == 1){
						$(_o).addClassName("tdinvis");
						$("hide"+_pid).removeClassName("tdinvis");
					}
					else {
						$(_o).addClassName("tdinvis");
						$("show"+_pid).removeClassName("tdinvis");
					}
				}
				return false;
			}
	});
}
function hideNews(_o,_pid,_flag){
	var _params = new Array();

	_params['p'] = $F("p");
	_params['job']="hn";
	_params['pid']=_pid;
	_params['flag'] = _flag

	_ajaxField =$("status"+_pid);
	//return false;
	var newAJAX = new Ajax.Request(
		"index.php", {
			method: "post",
			parameters: _params,
			onComplete: function(response) {
				if (response.responseText.substr(0,4) == "ERR:" || response.responseText=="<select></select>"){
					//redisplay the form
					alert(response.responseText.substr(4));
				}
				else{
					$(_ajaxField).update(response.responseText);
					if (_flag == 1){
						$(_o).addClassName("tdinvis");
						$("hide"+_pid).removeClassName("tdinvis");
					}
					else {
						$(_o).addClassName("tdinvis");
						$("show"+_pid).removeClassName("tdinvis");
					}
				}
				return false;
			}
	});
}
