change_dep=function(t,id,l){
	var e=document.c_form['field_'+id]
	if(!t.value||!e)return
	e.options[0]=new Option("LOADING...","",false,true)
	update=function(r){
		eval(r.responseText)
		if(DATA)updateSel(e,DATA,'0')
	}
	Request.sendGET("/modules/c_catalog/dependent-gate.php?id="+t.value+'&attr_id='+id+'&l='+l,update)
}
updateSel=function(f,arr,v){
	var cf=f.cloneNode(false)
	if(!arr)return
	l=arr.length
	var i=0
	for(var k in arr){
		var vv=k,le=f.options.length
		cf.options[i++]=new Option(arr[k],k,false,k==v?true:false)
	}
	f.parentNode.replaceChild(cf,f)
}
jump=function(l){
document.location.href=l
}
FL={
visible:0,
vals:'',
toogle:function(){
var el=document.getElementById('filter_form')
if(this.visible){
	if(this.vals!=this.check(el)){
		el.submit()
	}else el.style.display='none'
}else{
	this.mem(el)
	el.style.display='block'
}
this.visible=!this.visible
},
mem:function(el){
this.vals=''
for(var i=0;i<el.elements.length;i++){
this.vals+=el.elements[i].value
}
},
check:function(el){
var tmp=''
for(var i=0;i<el.elements.length;i++){
	tmp+=el.elements[i].value
}
return tmp
}
}
updateInput=function(s){
return;
var f=s.form,i=s.name.split('_'),i=i[1]
switch(s.value){
	case 'a.kliento_id':
	f['itemact_'+i].value="="
	if(f['itemvalue_'+i].type!='select-one'){
		f['itemvalue_'+i].parentNode.innerHTML='<select name="itemvalue_'+i+'"></select>'
	}
	var response=function(r){
		eval(r.responseText)
		if(DATA)updateSelector2(f['itemvalue_'+i],DATA,'0')
	}
	var def='db:klientai;key:id;col:vardas;field:klientai2;value:0;order:vardas'
	Request.sendGET("modules/crm/gate3.php?def="+def,response)
	break;
	case 'a.vezejo_id':
	case 'vezejo_id':
	case 'v.vezejo_id':
	f['itemact_'+i].value="="
	if(f['itemvalue_'+i].type!='select-one'){
		f['itemvalue_'+i].parentNode.innerHTML='<select name="itemvalue_'+i+'"></select>'
	}
	var response=function(r){
		eval(r.responseText)
		if(DATA)updateSelector2(f['itemvalue_'+i],DATA,'0')
	}
	var def='db:vezejai;key:id;col:vardas;order:vardas'
	Request.sendGET("modules/crm/gate3.php?def="+def,response)
	break;
	case 'marke':
	case 'a.marke':
	f['itemact_'+i].value="="
	if(f['itemvalue_'+i].type!='select-one'){
		f['itemvalue_'+i].parentNode.innerHTML='<select name="itemvalue_'+i+'"></select>'
	}
	var response=function(r){
		eval(r.responseText)
		if(DATA)updateSelector(f['itemvalue_'+i],DATA,'0')
	}
	var def='db:markes;col:pavadinimas;order:pavadinimas'
	Request.sendGET("modules/crm/gate3.php?def="+def,response)
	break;

	case 'a.pirkejo_kodas':
	f['itemact_'+i].value="="
	if(f['itemvalue_'+i].type!='select-one'){
		f['itemvalue_'+i].parentNode.innerHTML='<select name="itemvalue_'+i+'"></select>'
	}
	var response=function(r){
		eval(r.responseText)
		if(DATA)updateSelector(f['itemvalue_'+i],DATA,'0')
	}
	var def='db:pirkeju_kodai;col:pirkejo_kodas;order:pirkejo_kodas'
	Request.sendGET("modules/crm/gate3.php?def="+def,response)
	break;
	case 'tipas':
	case 'a.tipas':
	f['itemact_'+i].value="="
	if(f['itemvalue_'+i].type!='select-one'){
		f['itemvalue_'+i].parentNode.innerHTML='<select name="itemvalue_'+i+'"></select>'
	}
	var DATA=['Auto','Motociklas','Limuzinas','Laivas','Kiti'];
	updateSelector(f['itemvalue_'+i],DATA,'0')
	break;
	default:
	if(f['itemvalue_'+i].type=='select-one'){
		f['itemvalue_'+i].parentNode.innerHTML='<input name="itemvalue_'+i+'">'
	}
}
}

SN={
created:0,
ref:'',
ids:'',
mode:'',
createCb:function(inp,targ){
	if(this.created){
		this.process(targ)
		return
	}
	this.created=1
	var gr=document.getElementById("GR0")
	els=gr.getElementsByTagName("TR")
	for(i=els.length;--i>=0;){
		el=els[i]
		if(el.id){
			var id=el.id.replace("GR0_",'')
			var cell=document.createElement("TD")
			cell.innerHTML='<input type="checkbox" class="chk" name="chk_'+id+'">'
			el.insertBefore(cell,el.firstChild)
		}else{
			var cell=document.createElement("TH")
			cell.innerHTML='<input type="checkbox" class="chk" name="chk_0" onclick="SN.sel(this)">'
			el.insertBefore(cell,el.firstChild)
		}
	}
/*
	switch(targ){
		case 'v-2':
		case 'k-2':
		case 'vezejams-kont':
		case 'vezejams-foto':
		var div=document.createElement('DIV')
		div.innerHTML='<textarea id="message_body" rows="3" style="width:100%"></textarea>'
		gr.parentNode.insertBefore(div,gr) 
	}
*/
},
sel:function(e){
	var n,i,j=0,el=document.frm.elements
	for(i=0;i<el.length;i++){
		n=el[i].name.split('_')
		if(n[0]=='chk')el[i].checked=e.checked
	}
},
get_msg:function(){
	var b=document.getElementById('message_body')
	if(b)return encodeURIComponent(b.value)
	else return ''
},
process:function(t){
	var n,i,j=0,el=document.frm.elements,items=[]
	for(i=0;i<el.length;i++){
		n=el[i].name.split('_')
		if(n[0]=='chk'&&el[i].checked)items[j++]=n[1]
	}
	if(items.length==0){
		alert('DĖMESIO!\n nepažymėta nė viena eilutė')
		return
	} else{
		this.mode=t
		this.ids=items.join(',')
		switch(t){
			case 'delete':
document.location.href=document.location.href+'&delete='+items.join(',')
			break;
		}
	}
},
createCheck:function(r){
	eval(r.responseText)
	var div=document.getElementById('dialog')
	if(!div){
		div=document.createElement('DIV')
		div.id='dialog'
	}
	var htm='<form method="post" onsubmit="return SN.check(this)"><table class=atable width="100%"><tr><td>Email:<br><input name="email" size="40"><br>'+
	'<input type=hidden name=ids value="'+SN.ids+'"><input type=hidden name=mode '+
	'value="'+SN.mode+'"><input type="submit" class=bu value="OK"></td><td><select size=5 style="width:300px" name=emailai onclick="SN.clc(this)">'
	for(email in emailai){
		htm+='<option value="'+email+'">'+email+' - '+emailai[email]
	}
	htm+='</select></td></tr></table></form>'
	div.innerHTML=htm
	document.body.appendChild(div)
},
clc:function(el){el.form.email.value=el.value},
check:function(f){
	if(!f.email.value){
		alert('Nenurodytas email')
		return false
	}
}
}
