//eval
function check(a){
	if(a.value==''){
		a.style.backgroundColor='yellow';
		if(document.getElementById(a+'help'))
			document.getElementById(a+'help').style.display='inline';
		t=false;
	}else{
		a.style.backgroundColor='white';
		if(document.getElementById(a+'help'))
			document.getElementById(a+'help').style.display='none';
	}
}
function check_tender(b){var c=b.type;var d=b.cost;var e=b.desc;var f=b.www;var g=b.www2;var h=b.address;var i=b.area;var j=b.time;var k=b.valid;var l=b.contact;var m=b.contact_addr;var n=b.contact_pcode;var o=b.contact_poffice;var p=b.phone;var q=b.gsm;var r=b.fax;var s=b.email;var t=true;
if(c.value=='-1'){
	c.style.background='yellow';
	document.getElementById('typehelp').style.display='inline';
	t=false;
}else{
	c.style.background='white';
	document.getElementById('typehelp').style.display='none';
}
if(f.value!=''&&check_url(f.value)==false){
	f.style.background='yellow';
	t=false;
}else 
	f.style.background='white';
if(g.value!=''&&check_url(g.value)==false){
	g.style.background='yellow';
	t=false;
}else 
	g.style.background='white';
//check(e);
if(e.value=='') {
	alert('Tehtävän työn kuvaus on annettava');
	t=false;
}
check(i);
if(i.value=='')
	t=false;
check(j);
if(j.value=='')
	t=false;
if(l.value==''){
	l.style.background='yellow';
	document.getElementById('contacthelp').style.display='inline';
	t=false;
}else{
	l.style.background='white';
	document.getElementById('contacthelp').style.display='none';
}
check(m);
if(m.value=='')
	t=false;
if(p.value==''&&q.value==''){
	p.style.background='#ff8080';
	q.style.background='#ff8080';
	t=false;
}else{
	p.style.background='white';
	q.style.background='white'
}
if(k.value!=parseInt(k.value)){
	k.style.background='yellow';
	t=false;
}else 
	k.style.background='white';
if (t==false)
	alert('T\u00E4ydenn\u00E4 keltaisella tai punaisella merkityt kent\u00E4t.');
return t;
}
function delete_tender(a,b){XMLHTTP=GetXMLHTTPObject();if(typeof b!='number')return;if(confirm('Poistetaanko tarjouspyynt\366 '+a+'?')){XMLHTTP=GetXMLHTTPObject();XMLHTTP.onreadystatechange=xmlhttp_complete;XMLHTTP.open('GET','muokkaa_tp.php?id='+b+'&delete',true);XMLHTTP.send(null)}}

function edit_tender(a){XMLHTTP=GetXMLHTTPObject();if(typeof a!='number')return;var b='muokkaa_tp.php?id='+a;XMLHTTP.open('GET',b,true);XMLHTTP.onreadystatechange=function(){show_tender_result(XMLHTTP,a)};XMLHTTP.send(null)}

function save_tender(a){if(typeof a!='number')return;var b=document.getElementById('tender_type'+a).value;var b2=document.getElementById('tender_luonne'+a).value;var c=document.getElementById('tender_cost'+a).value;var d=document.getElementById('tender_desc'+a).value;var e=document.getElementById('tender_extra_info'+a).value;var f=document.getElementById('tender_www'+a).value;var g=document.getElementById('tender_www2'+a).value;var h=document.getElementById('tender_address'+a).value;var i=document.getElementById('tender_area'+a).value;var j=document.getElementById('tender_start'+a).value;var k=document.getElementById('tender_valid'+a).value;var l=document.getElementById('tender_contact'+a).value;var m=document.getElementById('tender_caddress'+a).value;var n=document.getElementById('tender_cpcode'+a).value;var o=document.getElementById('tender_cpoffice'+a).value.toUpperCase();var p=document.getElementById('tender_phone'+a).value;var q=document.getElementById('tender_gsm'+a).value;var r=document.getElementById('tender_fax'+a).value;var s=document.getElementById('tender_email'+a).value;var title=document.getElementById('tender_title'+a).value;var pcode=document.getElementById('tender_pcode'+a).value;c=encodeURI(c);d=encodeURI(d);e=encodeURI(e);f=encodeURI(f);g=encodeURI(g);h=encodeURI(h);i=encodeURI(i);j=encodeURI(j);k=encodeURI(k);l=encodeURI(l);m=encodeURI(m);n=encodeURI(n);o=encodeURI(o);p=encodeURI(p);q=encodeURI(q);r=encodeURI(r);s=encodeURI(s);title=encodeURI(title);pcode=encodeURI(pcode);XMLHTTP=GetXMLHTTPObject();XMLHTTP.onreadystatechange=xmlhttp_complete;var t=new Date();var u='muokkaa_tp.php?id='+a+'&type='+b+'&luonne='+b2+'&cost='+c+'&desc='+d;u+='&info='+e;u+='&www='+f+'&www2='+g+'&address='+h;u+='&area='+i;u+='&time='+j+'&valid='+k+'&contact='+l;u+='&contact_addr='+m+'&contact_pcode='+n+'&contact_poffice='+o;u+='&phone='+p+'&gsm='+q+'&fax='+r+'&email='+s+'&title='+title+'&pcode='+pcode;u+='&save&ts='+t.getTime();XMLHTTP.open('GET',u,true);XMLHTTP.send(null)}
function show_tender_result(a,b){if(a.readyState==4||a.readyState=='complete'){if(a.status==200){var c=a.responseText;var t=document.getElementById('details'+b);ts=t.innerHTML.toString();if(ts.length<10){if(IE)t.style.display='block';else t.style.display='table-cell';t.innerHTML=c}else{t.style.display='none';t.innerHTML=''}}}}
function search_clear(a){a.value=''}
function search_tenderadmin(a){XMLHTTP=GetXMLHTTPObject();var b='tarjouspyyntohaku.php?search='+a.value;XMLHTTP.onreadystatechange=search_tender_result;XMLHTTP.open("GET",b,true);XMLHTTP.send(null)}
function search_tender(a,l){XMLHTTP=GetXMLHTTPObject();var b='tarjouspyyntohaku.php?search='+a+'&luku_luonne='+l+'&order=';XMLHTTP.onreadystatechange=search_tender_result;XMLHTTP.open("GET",b,true);XMLHTTP.send(null)}
function search_tender_result(){if(XMLHTTP.readyState==4||XMLHTTP.readyState=='complete'){if(XMLHTTP.status==200){var a=XMLHTTP.responseText;document.getElementById('tender_search_results').innerHTML=a;document.getElementById('tsearch').focus()}}}
function set_dir(a){if(a=='type_dir'||a=='desc_dir'||a=='loc_dir'||a=='cost_dir'||a=='date_dir'||a=='read_dir'){if(document.getElementById(a).innerHTML=='&#9660;'){document.getElementById('type_dir').innerHTML='';document.getElementById('desc_dir').innerHTML='';document.getElementById('loc_dir').innerHTML='';document.getElementById('date_dir').innerHTML='';if(document.getElementById('read_dir'))document.getElementById('read_dir').innerHTML='';document.getElementById(a).innerHTML='&#9650;'}else{document.getElementById('type_dir').innerHTML='';document.getElementById('desc_dir').innerHTML='';document.getElementById('loc_dir').innerHTML='';document.getElementById('date_dir').innerHTML='';if(document.getElementById('read_dir'))document.getElementById('read_dir').innerHTML='';document.getElementById(a).innerHTML='&#9660;'}}}
function tender_order_date(){XMLHTTP=GetXMLHTTPObject();XMLHTTP.open('get','tarjouspyyntohaku.php?order=date',true);XMLHTTP.onreadystatechange=search_tender_result;XMLHTTP.send(null);set_dir('date_dir')}
function tender_order_description(){XMLHTTP=GetXMLHTTPObject();XMLHTTP.open('get','tarjouspyyntohaku.php?order=description',true);XMLHTTP.onreadystatechange=search_tender_result;XMLHTTP.send(null);set_dir('desc_dir')}function tender_order_location(){XMLHTTP=GetXMLHTTPObject();XMLHTTP.open('get','tarjouspyyntohaku.php?order=location',true);XMLHTTP.onreadystatechange=search_tender_result;XMLHTTP.send(null);set_dir('loc_dir')}function tender_order_read(){XMLHTTP=GetXMLHTTPObject();XMLHTTP.open('get','tarjouspyyntohaku.php?order=readcount',true);XMLHTTP.onreadystatechange=search_tender_result;XMLHTTP.send(null);set_dir('read_dir')}function tender_order_type(){XMLHTTP=GetXMLHTTPObject();XMLHTTP.open('get','tarjouspyyntohaku.php?order=type',true);XMLHTTP.onreadystatechange=search_tender_result;XMLHTTP.send(null);set_dir('type_dir')}
function tenders_page(n,l){if(typeof n!='number')return;XMLHTTP=GetXMLHTTPObject();XMLHTTP.open('get','tarjouspyyntohaku.php?n='+n+'&luku_luonne='+l+'&order=',true);XMLHTTP.onreadystatechange=search_tender_result;XMLHTTP.send(null)}

