var DHTML = (document.getElementById || document.all || document.layers);
var isIE = 0;
var Gx=0;
var Gy=0;
var cbox='';
var dict=new Array(new Array(), new Array(), new Array());
var fields = new Array('fjobkey','fprodkey','fbrandkey');
var ndict=new Array();
var dictboxtimer=0;
var cselect='';
var cobj=new Object();
var sKeyTemp = new Array();
var wordisfromdict=false;
var wordok=false;
var wordmax=false;
var errMsg = new Array();


if(navigator.appName.indexOf('Microsoft') !=-1 ) {
	isIE = 1;
}

function getMouse(e) {
	if(isIE) {
		Gx=window.event.x+document.body.scrollLeft;
		Gy=window.event.y+document.body.scrollTop;
	} else {
		Gx=e.clientX;
		Gy=e.clientY;
	}
}

function expandmessagebox(lyr) {
 	if(!DHTML) return;
 	var x = new getObj(lyr);
 	x.style.visibility = ((x.style.visibility=='hidden') ? 'visible' : 'hidden');
}

function expandbox (elemid) {
	 getdom(elemid).style.display = (getdom(elemid).style.display=='none') ? 'block': 'none';
}
function getdom(objid) {
	return (document.getElementById(objid));
}

function getObj(name) { 
 	if (document.getElementById) { 
		this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	} else if (document.all) {
		this.obj = document.all[name];
		this.style = document.all[name].style;
	}
}
 
function layerDisp(lyr,flag) {
 	if(!DHTML) return;
 	var x = new getObj(lyr);
 	x.style.display = (flag)? 'block' : 'none';
}
 
function maskLayer() {
	styleCalque("message").display="none";
}

function removeAllChildren(tobj) {
	if(tobj.childNodes.length ) {
		while(tobj.childNodes.length) {
			tobj.removeChild(tobj.firstChild);
		}
	}
}

function addfields(frmName) {
	var o = document.forms[frmName].elements;
	for(i=0;i<o.length;i++){
		o[i].oblig=false;
	}
}

function addoblig(frmname, elems) {
	var k=document.forms[frmname].elements;
	for(i=0;i<elems.length;i++) {
		k[elems[i]].oblig=true;
	}
}

function xsubmit(frmName) {
	var o = document.forms[frmName].elements;
	var t=0;
	for(i=0;i<o.length;i++){
		if(o[i].oblig==true && (o[i].type=='checkbox' || o[i].type=='radio') ) {
			if(! o[i].checked) {
				t++;
			}
		} else if(o[i].oblig==true && ( ( (o[i].type=='text' || o[i].type=='password' || o[i].type=='textarea' || o[i].type=='file' || o[i].type=='hidden') && o[i].value.length==0) || (o[i].type=='select-one' && o[i].selectedIndex<=0 ) ) ) {
			t++;
			o[i].style.backgroundColor='#ffcccc';
		}
	}
	if(t!=0) {
		alert(errMsg[3]);
		return false;
	}
	return true;
}

function xcheck(frmName) {
	var o = document.forms[frmName].elements;
	var t=0;
	for(i=0;i<o.length;i++){
		if(o[i].oblig==true && (o[i].type=='checkbox' || o[i].type=='radio') ) {
			if(! o[i].checked) {
				t++;
			}
		}
		if(o[i].oblig==true && ( ( (o[i].type=='text' || o[i].type=='password' || o[i].type=='textarea' || o[i].type=='file' ) && o[i].value.length==0) || (o[i].type=='select-one' && o[i].selectedIndex<=0) || (o[i].type=='select-multiple' && o[i].selectedIndex<=0) ) ) {
			t++;
		}
	}
	if(t!=0) {
		return false;
	}
	return true;
}



function getzapp(frmname,loc) {
	var k=document.forms[frmname].elements;
	var qstring = new String('');
	var data = new String('');
	for(i=0;i<k.length;i++) {
		if(k[i].type=='checkbox') {
			if(k[i].checked) {
				data+=k[i].name+'='+k[i].value+'&';
			}
		} else {
			data+= k[i].name+'='+k[i].value+'&';
		}
	}
	qstring=baseurl+'pipe/'+loc+'.html?'+data;
	conn.request(qstring,'','GET','res');
	return;
}

function reloadpage() {
	document.location.href=document.location.href;
}

function gotourl(url) {
	document.location.href=url;
}

function showexplain(Gx,Gy) {
	if(isIE) {
		getdom('mhelp').style.pixelLeft = Gx;
		getdom('mhelp').style.pixelTop = Gy;
		getdom(cbox).attachEvent('onkeyup',checkKeyPress);
	} else {
		getdom('mhelp').style.left=(document.body.scrollLeft+Gx)+'px';
		getdom('mhelp').style.top=(document.body.scrollTop+Gy)+'px';
		getdom(cbox).addEventListener('keyup',checkKeyPress,true);
	}
	getdom('mhelp').style.visibility='visible';
	return true;
}

function hideexplain() {
	if(getdom('mhelp').style.visibility=='visible') {
		document.onclick=null;
		if(document.getElementById('fprodkey')) {
			hideUnusedItems();
		}
		getdom('mhelp').innerHTML='';
		getdom('mhelp').style.visibility='hidden';
		if(isIE) {
			getdom(cbox).detachEvent('onkeyup',checkKeyPress);
		} else {
			getdom(cbox).removeEventListener('keyup',checkKeyPress,true);
		}
	}
}


function checkKeyPress(e) {
	var pressed=0;
	if(e.keyCode) {
		pressed=e.keyCode;
	}
	
	if (pressed==13) {
		getdom(cbox).value=getdom(cbox).value.substr(0,getdom(cbox).value.length-1);
		getdom(cbox).value=cobj.innerHTML;
		wordisfromdict=true;
		hideexplain();
		document.body.focus();
		if(getdom('frmkeymod')) {
			checkword();
		}
		//return false;
	} else if(pressed==9) {
		hideexplain();
	} else if(pressed==27) {
		getdom(cbox).value='';
		hideexplain();
		document.body.focus();
	} else if(pressed==38) {
		navigateBy(-1);
	} else if(pressed==40) {
		navigateBy(1);
	}
}

function navigateBy(navby) {
	navby=parseInt(navby);
	var k=getdom('mhelp');
	var celem=null;
	for(x=0;x<k.childNodes.length;x++) {
		if(k.childNodes[x].className=='mhelpitemover') {
			celem=x;
			break;
		}
	}
	
	
	if(celem==null) {
		k.firstChild.className='mhelpitemover';
		cselect=k.firstChild.id;
	} else if(k.firstChild==k.childNodes[celem] && navby==-1) {
		k.lastChild.className='mhelpitemover';
		k.firstChild.className='mhelpitemout';
		cselect=k.lastChild.id;
	} else if(k.lastChild==k.childNodes[celem] && navby==1) {
		k.lastChild.className='mhelpitemout';
		k.firstChild.className='mhelpitemover';
		cselect=k.firstChild.id;
	} else {
		k.childNodes[celem].className='mhelpitemout';
		k.childNodes[celem+navby].className='mhelpitemover';
		cselect=k.childNodes[celem+navby].id;
	}
	cobj=getdom(cselect);
}

function checkDivElements() {
	var k=getdom('mhelp');
	for(x=0;x<k.childNodes.length;x++) {
		if(k.childNodes[x].className=='mhelpitemover') {
			return true;
		}
	}
	hideexplain();
}

function detectKeyword(elemid,dictindex,constrain) {
	wordisfromdict=false;
	var k = getdom(elemid);
	if(k.value.length<1) {
		hideexplain();
		return true;
	}
	mh=getdom('mhelp');
	removeAllChildren(mh);
	for(x=0;x<ndict.length;x++) {
		ndict[x]=null;
	}

	var tm = new RegExp();
	tm.compile('^'+encodeURIComponent(k.value),"i");
	var cwords=0;
	for(x=0;x<dict[dictindex].length;x++) {
		if(tm.test(encodeURIComponent(dict[dictindex][x][1]))) {
			cwords++;
			ndiv=document.createElement('div');
			getdom('mhelp').appendChild(ndiv);
			ndiv.style.width="95%";
			ndiv.innerHTML=dict[dictindex][x][1];
			ndiv.id='row'+dict[dictindex][x][0];
			ndict[ndiv.id]=new Array(dict[dictindex][x][0], dictindex,dict[dictindex][x][1]);
			ndiv.className='mhelpitemout';
			ndiv.onmouseover=function() {this.className='mhelpitemover';cselect=this.id;};
			ndiv.onmouseout=function() {this.className='mhelpitemout';cselect=0;};
			ndiv.onclick=function() {
				if (getdom('frmkeymod')) {
					cselect=this.id;
					wordisfromdict=true;
					var k = getdom('frmkeymod');
					k.elements['keyid'].value=ndict[this.id][0];
					k.elements['keytype'].value=ndict[this.id][1];
					getxdata(baseurl,'getkfilters&keytype='+ndict[this.id][1]+'&keyid='+ndict[this.id][0],'','filtersfrom');
				}
				cselect=this.id;
				getdom('fjobkey').value=this.innerHTML;
				hideexplain();
			};
		}
	}
	if(cwords) {
		showexplain(findPosX(k),findPosY(k)+k.clientHeight+3);
	} else if(constrain){
		getdom(cbox).value=getdom(cbox).value.substr(0,getdom(cbox).value.length-1);
	} else {
		getdom('mhelp').style.visibility='hidden';
	}
}

function detectDictKeyword(elemid,dictindex,constrain) {
	var k = getdom(elemid);
	if(k.value.length<1) {
		document.forms["frmsearch"].elements["keytype"].value=-1;
		hideexplain();
		return true;
	}
	mh=getdom('mhelp');
	removeAllChildren(mh);
	for(x=0;x<ndict.length;x++) {
		ndict[x]=null;
	}

	var tm = new RegExp();
	tm.compile('^'+encodeURIComponent(k.value),"i");
	var cwords=0;
	for(var x=0;x<dict[dictindex].length;x++) {
		if(tm.test(encodeURIComponent(dict[dictindex][x][1]))) {
			cwords++;
			ndiv=document.createElement('div');
			getdom('mhelp').appendChild(ndiv);
			ndiv.style.width="95%";
			ndiv.innerHTML=dict[dictindex][x][1];
			ndiv.id='row'+dict[dictindex][x][0];
			ndict[ndiv.id]=new Array(dict[dictindex][x][0], dictindex,dict[dictindex][x][1]);
			ndiv.className = 'mhelpitemout';
			ndiv.onmouseover=function() {this.className='mhelpitemover';cselect=this.id;};
			ndiv.onmouseout=function() {this.className='mhelpitemout';cselect=0;};
			ndiv.onclick=function() {
				cselect=this.id;
				getdom(fields[dictindex]).value=this.innerHTML;
				if(document.forms['frmsearch']) {
					document.forms['frmsearch'].elements['keytype'].value=dictindex;
					document.forms['frmsearch'].elements['keyval'].value=ndict[this.id][0];
					removeAllChildren(getdom('filtersto'));
				}
			};
			document.onclick=hideexplain;
		}
	}
	if(cwords) {
		showexplain(findPosX(k),findPosY(k)+k.clientHeight+3);
	} else if(constrain){
		getdom(cbox).value=getdom(cbox).value.substr(0,getdom(cbox).value.length-1);
	} else {
		getdom('mhelp').style.visibility='hidden';
	}
}

function hideUnusedItems() {
	var curentField=-1;
	
	try {
		curentField = document.forms["frmsearch"].elements["keytype"].value;
	} catch (e) {};
		
	if(curentField>=0) {
		getxdata(baseurl,'getkfilters&keytype='+curentField+'&keyid='+document.forms['frmsearch'].elements['keyval'].value+(document.forms['frmsearch'].elements['keytype'].value!=-1 ? '&search' : ''),'','filtersfrom');	
		for(var x=0;x<fields.length;x++) {
			if(x!=curentField && getdom(fields[x])) {
				getdom(fields[x]).value='';
				getdom(fields[x]).disabled=true;
			} else {
				getdom(fields[x]).disabled=false;
			}
		}
	} else {
		document.forms['frmsearch'].elements['keyval'].value=-1;
		document.forms['frmsearch'].elements['keytype'].value=-1;
		for(var x=0;x<fields.length;x++) {
			getdom(fields[x]).disabled=false;
			getdom(fields[x]).value='';
		}
		try {
			removeAllChildren(getdom('filtersfrom'));
			removeAllChildren(getdom('filtersto'));
		} catch(e) {};
	}
}

function showfilters(tval) {
	
	var k = getdom('filtersto');
	removeAllChildren(k);
	
	k = getdom('filtersfrom');
	removeAllChildren(k);
	
	for(x=0;x<filters[tval].length;x++) {
		ndiv = document.createElement('div');
		k.appendChild(ndiv);
		ndiv.check = false;
		ndiv.opt = filters[tval][x][1];
		ndiv.innerHTML = filters[tval][x][2];
		ndiv.className='mhelpitemout';
		addEvents(ndiv);
		if(filters[tval][x][0] > 0) {
			ndiv=document.createElement('div');
			k.appendChild(ndiv);
			ndiv.innerHTML = '-------------------------------';
			ndiv.className = 'mhelpitemb';
		}
	}
}

function moveFilters(fromdiv, todiv) {
	var from=getdom(fromdiv);
	var to = getdom(todiv);
	var x = y = 0;
	for(x=0;x<from.childNodes.length;x++) {
		if(from.childNodes[x].getAttribute('check') == 1) {
			for(var y=0;y<to.childNodes.length;y++) {
				if(from.childNodes[x].getAttribute('opt') == to.childNodes[y].getAttribute('opt')) {
					to.removeChild(to.childNodes[y]);
					break;
				}
			}
			var goodtoadd = false;
			if(parseInt(from.childNodes[x].getAttribute('ftype')) == 2 ) {
				for(y=0;y<from.childNodes[x].childNodes[1].childNodes.length;y++) {
					if(from.childNodes[x].childNodes[1].childNodes[y].childNodes[0].checked) {
						goodtoadd=true;
					}
				}
			} else {
				goodtoadd = true;
			}
			
			if(!goodtoadd) {
				continue;
			}
			var nnode = from.childNodes[x].cloneNode(true);
			to.appendChild(nnode);
			nnode.setAttribute('opt',from.childNodes[x].getAttribute('opt'));
			nnode.setAttribute('ftype', from.childNodes[x].getAttribute('ftype'));
			nnode.setAttribute('pos', from.childNodes[x].getAttribute('pos'));
			nnode.setAttribute('check', 0);
			nnode.childNodes[0].className='mhelpitemout';
			addEvents(nnode.childNodes[0]);
			if(parseInt(nnode.getAttribute('ftype')) == 2) {
				for(y=0;y<from.childNodes[x].childNodes[1].childNodes.length;y++) {
					if(from.childNodes[x].childNodes[1].childNodes[y].childNodes[0].checked) {
						nnode.childNodes[1].childNodes[y].childNodes[0].checked=true;
					}
				}
				
				for(y=0;y<nnode.childNodes[1].childNodes.length;y++) {
					if(!nnode.childNodes[1].childNodes[y].childNodes[0].checked) {
						nnode.childNodes[1].removeChild(nnode.childNodes[1].childNodes[y]);
						y=0;
					}
				}
			}
			from.childNodes[x].setAttribute('check',0);
			from.childNodes[x].childNodes[0].className = 'mhelpitemout';
		}
	}
}

function setFilterPos(tval) {
	var k=getdom('filtersto');
	if(k.childNodes.length<2) {
		return;
	}
	for(x=0;x<k.childNodes.length;x++) {
		if(k.childNodes[x].getAttribute('check') == 1) {
			if((tval<0 && x<1) || (tval>0 && x==k.childNodes.length-1)) {
				continue;
			}
			
			snode = k.childNodes[x+tval].cloneNode(true);
			cnode = k.childNodes[x].cloneNode(true);
			k.replaceChild(snode, k.childNodes[x]);
			k.replaceChild(cnode,k.childNodes[x+tval]);
			addEvents(cnode.childNodes[0]);
			addEvents(snode.childNodes[0]);
			cnode.setAttribute('check',1);
			cnode.className = 'mhelpitemover';
			if(parseInt(cnode.getAttribute('ftype'))==2) {
				for(y=0;y<cnode.childNodes[1].childNodes.length;y++) {
					cnode.childNodes[1].childNodes[y].childNodes[0].checked = true;
				}
			}
			if(parseInt(snode.getAttribute('ftype'))==2) {
				for(y=0;y<snode.childNodes[1].childNodes.length;y++) {
					snode.childNodes[1].childNodes[y].childNodes[0].checked = true;
				}
			}
			break;
		}
	}
	
}

function sortFilters() {
	var k=getdom('filtersto');
	if(k.childNodes.length<2) {
		return;
	}
	var flagsorted = false;
	var ll=0;
	while(!flagsorted && ll<5) {
		flagsorted=true;
		ll++;
		for(x=0;x<k.childNodes.length-1;x++) {
			if(parseInt(k.childNodes[x].getAttribute('pos')) > parseInt(k.childNodes[x+1].getAttribute('pos'))) {
				flagsorted=false;
				snode = k.childNodes[x+1].cloneNode(true);
				cnode = k.childNodes[x].cloneNode(true);
				k.replaceChild(snode, k.childNodes[x]);
				k.replaceChild(cnode,k.childNodes[x+1]);
				addEvents(cnode.childNodes[0]);
				addEvents(snode.childNodes[0]);
				if(parseInt(cnode.getAttribute('ftype'))==2) {
					for(y=0;y<cnode.childNodes[1].childNodes.length;y++) {
						cnode.childNodes[1].childNodes[y].childNodes[0].checked = true;
					}
				}
				if(parseInt(snode.getAttribute('ftype'))==2) {
					for(y=0;y<snode.childNodes[1].childNodes.length;y++) {
						snode.childNodes[1].childNodes[y].childNodes[0].checked = true;
					}
				}
				break;
			}
		}
	}
}

function removeFilters(fromdiv) {
	var k = getdom(fromdiv);
	var x=0;
	for(x=k.childNodes.length-1;x>=0;x--) {
		if(k.childNodes[x].getAttribute('check') == 1) {
			k.removeChild(k.childNodes[x]);
		}
	}
}

function addEvents(node) {
	node.onmouseover = function() { this.className = 'mhelpitemover';}
	node.onmouseout = function() { this.className = 'mhelpitemout';}
	node.onmousedown = function() {
		if(this.parentNode.getAttribute('check') == 0) {
			if(this.parentNode.getAttribute('ftype') > 0) {
				this.childNodes[0].src='images/arwdown.gif';
				this.parentNode.childNodes[1].style.display='block';
			}
			this.parentNode.setAttribute('check', 1);
			this.className = 'mhelpitemover';
			this.onmouseout = null;
			this.onmouseover = null;
		} else {
			if(this.parentNode.getAttribute('ftype') > 0) {
				this.childNodes[0].src='images/arwright.gif';
				this.parentNode.childNodes[1].style.display = 'none';
			}
			this.parentNode.setAttribute('check', 0);
			this.onmouseover = function() {this.className='mhelpitemover';}
			this.onmouseout = function() {this.className='mhelpitemout';}
		}
	}
}

function ff(tval) {
	if(getdom('advcol')) {
		var k = getdom('advcol');
		k.parentNode.removeChild(k);
	}
	var k = getdom('menuline');
	var tmp = null;
	for(var i=0;i<k.childNodes.length;i++) {
		tmp = k.childNodes[i];
		if(parseInt(tmp.nodeType) != 1) {
			tmp.parentNode.removeChild(tmp);
		}
	}
	if(tval==2) {
		getdata(baseurl,'getmails','','mline2');
	} else if(tval==3) {
		getdata(baseurl,'getfav','','mline3');
	} else if(tval==4) {
		getdata(baseurl,'getealerts','','mline4');
	} else if(tval==5) {
		getdata(baseurl,'getban','','mline5');
	}
	try {
		getdom('favhelper').style.display='none';
		getdom('abusehelper').style.display='none';
		getdom('divAData').style.display='none';
	} catch (e) {};
	
	for(var i=0;i<k.childNodes.length;i++) {
		tmp = k.childNodes[i];
		tmp.className='noaccm';
		tmp = 'mline'+i;
		if(getdom(tmp)) {
			getdom(tmp).style.display = (i==tval ? 'block' : 'none');
		}
	}
	k.childNodes[tval].className='accm';
}


function initDict(tval) {
	try {
		getxdata(baseurl,'getDict&keytype='+tval,'GET','mhelp');
	} catch(e) {};
}

function getPromoKeyword() {
	var k = getdom('keypromo');
	if(!k.selectedIndex) {
		return false;
	}
	if(k.options[k.selectedIndex].label != ckeytype) {
		ckeytype = k.options[k.selectedIndex].label;
		try {
			var kform = getdom('frmkeychange');
			kform.elements['keytype'].value = k.options[k.selectedIndex].label;
			kform.elements['keyword_name'].value = k.options[k.selectedIndex].text;
			kform.elements['keyid'].value=k.options[k.selectedIndex].value;
			kform.elements['acttype'].value=0;
			kform.submit();
		} catch(e) {};
	} else {
		try {
			var kform = getdom('frmkeymod');
			kform.elements['keyid'].value = k.options[k.selectedIndex].value;
			kform.elements['keytype'].value = k.options[k.selectedIndex].label;
			kform.elements['word'].value = k.options[k.selectedIndex].text;
			wordisfromdict=true;
			getxdata(baseurl,'getkfilters&keytype='+k.options[k.selectedIndex].label+'&keyid='+k.options[k.selectedIndex].value,'','filtersfrom');
		} catch(e) {};
	}
}

function copyItems(frmname,sel1, sel2) {
	var mfrom=document.forms[frmname].elements[sel1];
	var mto = document.forms[frmname].elements[sel2];
	for(x=0;x<mfrom.length;x++) {
		if(mfrom.options[x].selected==true) {
			flago=false;
			for(y=0;y<mto.length;y++) {
				if(mfrom.options[x].value==mto.options[y].value) {
					flago=true;
				}
			}
			if(!flago) {
				nopt=document.createElement('option');
				mto.appendChild(nopt);
				nopt.value=mfrom.options[x].value;
				nopt.text=mfrom.options[x].text;
			}
		}
	}
}

function removeItems(frmname,sel1) {
	var melem=document.forms[frmname].elements[sel1];
	if(!melem) { return; };
	flago=1;
	while(flago>0) {
		flago=0;
		for(var x=0;x<melem.length;x++) {
			if(melem.options[x].selected) {
				melem.removeChild(melem.childNodes[x]);
				flago++;
			}
		}
	}
}


function selectAllItems(frmname,sel1) {
	var k=document.forms[frmname].elements[sel1];
	if(!k) {return;};
	for(x=0;x<k.length;x++) {
		k.options[x].selected=true;
	}
}

function deleteTmpEmail(tval,tobj) {
	var k = tobj.parentNode.parentNode;
	k.parentNode.removeChild(k);
	try {
		k = document.forms['frmresults'].elements['tmpemails[]'];
		var cnt=0;
		for(var x=0;x<k.length;x++) {
			if(k[x].value==tval) {
				k[x].checked = false;
				cnt++;
			}
		}
		if(cnt>0) {
			getdom('emailallbtn').src='images/btn_email_'+_lang+'.jpg';
		}
	} catch(e) {};
}


function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent)	{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent){
		while (obj.offsetParent)	{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function checkAdvertise() {
	if(getdom("advcol") && !getdom('advcol').childNodes.length) {
		getdom('advcol').innerHTML='<iframe src="http://action.metaffiliation.com/emplacement.php?emp=11840Ie803c6adedb52fcf" width="120" height="600" scrolling="no" frameborder="0"></iframe>';
	} 
}

function setLanguage(tval) {
	document.location.href=baseurl+'?lang='+tval;
}

function addCloseListener() {
	if(isIE) {
		document.attachEvent('onkeyup',t);
	} else {
		document.addEventListener('keyup',t,false);
	}
}

function getFields(divname,frmname) {
	var t = getdom(divname);
	var kform = document.forms[frmname];
	if(!t || !kform) {
		return false;
	}
	var gui = new GUI();
	for(var x=0;x<t.childNodes.length;x++) {
		
		var ftype = t.childNodes[x].getAttribute('ftype');
		if( ftype == 2 ) {
			for(y=0;y<t.childNodes[x].childNodes[1].childNodes.length;y++) {
				if(t.childNodes[x].childNodes[1].childNodes[y].childNodes[0].checked) {
					inode = gui.hidden();
					kform.appendChild(inode);
					inode.name = 'keys['+t.childNodes[x].childNodes[1].childNodes[y].childNodes[0].value+']';
				}
			}
		} else if( ftype == 1) {
			inode = gui.hidden();
			kform.appendChild(inode);
			inode.name = 'keys['+t.childNodes[x].getAttribute('opt')+'][0]';
			inode.value = t.childNodes[x].childNodes[1].childNodes[0].value;
			inode = gui.hidden();
			kform.appendChild(inode);
			inode.name = 'keys['+t.childNodes[x].getAttribute('opt')+'][1]';
			inode.value = t.childNodes[x].childNodes[1].childNodes[1].value;
			
		} else {
			inode = gui.hidden();
			kform.appendChild(inode);
			inode.name = 'keys['+t.childNodes[x].getAttribute('opt')+']';
		}
			
	}
	
	removeAllChildren(t);
	selectAllItems(frmname,'fcountryc[]');
	selectAllItems(frmname,'fregionc[]');
	selectAllItems(frmname,'fcitiesc[]');
	k=kform.elements['fcountry[]'];
	k.parentNode.removeChild(k);
	k=kform.elements['fregion[]'];
	k.parentNode.removeChild(k);
	k=kform.elements['fcities[]'];
	k.parentNode.removeChild(k);
}

function setFDescr() {
	var k=document.forms['frmkeymod'].elements['fdescrlang'];
	for(var x=0;x<ldescr.length;x++) {
		if(k.value==ldescr[x][0]) {
			ldescr[x][1] = document.forms['frmkeymod'].elements['fdescr'].value;
			break;
		}
	}
}
function changeFDescr() {
	var k=document.forms['frmkeymod'].elements['fdescrlang'];
	for(var x=0;x<ldescr.length;x++) {
		if(k.value==ldescr[x][0]) {
			document.forms['frmkeymod'].elements['fdescr'].value=ldescr[x][1];
			break;
		}
	}
}

function addInvoiceData() {
	var from=document.forms['frmordermod'];
	addfields('frmordermod');
	addoblig('frmordermod',new Array('ocompany','ofname','olname','oaddress','ozip','ocity','ocountry'));
	if(!xsubmit('frmordermod')) {
		return false;
	}
	var to = document.forms['frmtplprice'];
	var x=0;
	var inode = new Object();
	var gui = new GUI();
	
	for(x=2;x<from.elements.length;x++) {
		inode=gui.hidden();
		to.appendChild(inode);
		inode.name=from.elements[x].name
		inode.value=from.elements[x].value;
	}
	return true;
}

function checknewmessages() {
	getxdata(baseurl, 'checknewmessages','POST','lnews');
}

function updateStats() {
	getxdata(baseurl, 'checkstats','GET','lstats');
}


// -------------------------horizontall scroller------------------------
function scrollMsg() {
	var msg = getdom('msubheader').innerHTML;
	getdom('msubheader').innerHTML = msg.substring(1) + msg.substring(0,1);
}
	
/*ScrollSpeed = 100
ScrollChars = 1
function ScrollMarquee() {
window.setTimeout('ScrollMarquee()',ScrollSpeed);
var msg = getdom('msubheader').innerHTML; 
	getdom('msubheader').innerHTML = msg.substring(ScrollChars) + msg.substring(0,ScrollChars); 
} 
ScrollMarquee();

*/

