function yes_no( msg, action, id, other ) {
	var answer = confirm( msg );
	if (answer) window.location = '/' + action + '/' + id + other;
}

function AJAX_GET( link ) {
	var http_request = false; 
	if ( window.XMLHttpRequest ) http_request = new XMLHttpRequest();
	else if (window.ActiveXObject) http_request = new ActiveXObject('Microsoft.XMLHTTP');	
	if ( !http_request ) return false; 
	
	window.status = 'Please wait...';
	http_request.open( 'GET', link, false ); 
	http_request.send( 'empty' ); 
	window.status = ''; 
	
	if ( http_request.readyState == 4 && http_request.status == 200 ) return http_request.responseText; 
	else return false;
}

function AJAX_POST( url, parameters ) {
	var http_request = false; 
	if( window.XMLHttpRequest ) http_request = new XMLHttpRequest();
	else if ( window.ActiveXObject ) http_request = new ActiveXObject('Microsoft.XMLHTTP');	
	if( !http_request ) return false;
 
	http_request.open('POST', url, false);
	http_request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	http_request.setRequestHeader('Content-length', parameters.length);
	http_request.setRequestHeader('Connection', 'close');
	http_request.send(parameters);
	
	if ( http_request.readyState == 4 && http_request.status == 200 ) return http_request.responseText; 
	else return false;	
}

function skelbTempAdd() {
	url = '/php/ajax_temp.php?';
	parameters = 'rusis=' + document.skelb.gyv_rus.value + 
		'&skyrius=' + document.skelb.gyv_skyrius.value + 
		'&kategorija=' + document.skelb.kategorija.value + 
		'&veisle=' + document.skelb.veisle.value +
		'&amzius=' + document.getElementById('amzius').value + 
		'&kaina=' + document.getElementById('kaina').value +
		'&web=' + document.getElementById('web').value + 
		'&mail=' + document.getElementById('mail').value + 
		'&tel=' + document.getElementById('tel').value +
		'&salis=' + document.skelb.user_salis.value +
		'&miestas=' + document.skelb.user_miestas.value +
		'&adresas=' + document.getElementById('adresas').value +
		'&pav=' + document.getElementById('pav').value +
		'&apras=' + document.getElementById('apras').value +
		'&logo=' + document.getElementById('logo').value +
		'&comment1=' + document.getElementById('comment1').value +
		'&comment2=' + document.getElementById('comment2').value +
		'&comment3=' + document.getElementById('comment3').value +
		'&comment4=' + document.getElementById('comment4').value +
		'&comment5=' + document.getElementById('comment5').value;
	res = AJAX_POST( url, parameters );
	window.open('/skelb_temp/' + res, '', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=930,height=800,left=270,top=0');
}

function Apklausa( kid, aid, lang ) {
	var url = '/php/ajax_apklausa.php?kid=' + kid + '&aid=' + aid + '&lang=' + lang;
	var result = AJAX_GET( url );
	document.getElementById('apklausa').innerHTML = result;
}

function mailCount( id ) {
	var url = '/php/ajax_mailstat.php?id=' + id;
	var result = AJAX_GET( url );
}

function wwwCount( id ) {
	var url = '/php/ajax_wwwstat.php?id=' + id;
	var result = AJAX_GET( url );
}

function setSkyrius( rusis ) {
	var url = '/php/ajax_skyrius.php?rusis=' + rusis;
	var result = AJAX_GET( url );
	document.getElementById('skyrius_div').innerHTML = result;
	setKategorija( rusis, '' );
}

function setSkyriusFilter( rusis ) {
	var url = '/php/ajax_skyrius_filter.php?rusis=' + rusis;
	var result = AJAX_GET( url );
	document.getElementById('skyrius').innerHTML = result;
}

function setKategorija( rusis, skyrius ) {
	var url = '/php/ajax_kategorija.php?skyrius=' + skyrius + '&rusis=' + rusis;
	var result = AJAX_GET( url );
	document.getElementById('kategorija').innerHTML = result;
	setVeisle( rusis, skyrius );
}

function setMiestas( salis, lang ) {
	var url = '/php/ajax_miestas.php?salis=' + salis + '&lang=' + lang;
	var result = AJAX_GET( url );
	document.getElementById('user_miestas').innerHTML = result;
}

function setMiestasFilter( salis, lang ) {
	var url = '/php/ajax_miestas_filter.php?salis=' + salis + '&lang=' + lang;
	var result = AJAX_GET( url );
	document.getElementById('miestas').innerHTML = result;
}

function setVeisle( rusis, skyrius ) {
	var url = '/php/ajax_veisle.php?rusis=' + rusis + '&skyrius=' + skyrius;
	var result = AJAX_GET( url );
	document.getElementById('veisle').innerHTML = result;
}

function setVeisle2( rusis, sk ) {
	var url = '/php/ajax_veisle2.php?rusis=' + rusis + '&skaicius=' + sk;
	var result = AJAX_GET( url );
	var veisle = 'veisle' + sk;
	document.getElementById(veisle).innerHTML = result;
}

function eFocus( field ) {
	if ( field.value == 'Komentaras:' || field.value == 'El. paštas' || field.value == 'Komentārs:' || field.value == 'El. pasts' || 
		field.value == 'Comment:' || field.value == 'E-mail' || field.value == 'Komentarz:' || field.value == 'Коментарий:' || field.value == 'Эл. почта' ) {
		field.value = '';
	}
}

function popUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=930,height=800,left=270,top=0');");
}

function popUp2(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=410,height=360,left=270,top=0');");
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return '';
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return '';
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return '';
}

function ativaOptionsDisabled() {
	var sels = document.getElementsByTagName('select');
	for (var i=0; i < sels.length; i++) {
		sels[i].onchange = function() {
			if (this.options[this.selectedIndex].disabled) {
				if (this.options.length <= 1)	{
					this.selectedIndex = -1;
				}
				else if (this.selectedIndex < this.options.length - 1) {
					do {
						this.selectedIndex++;
					}
					while (this.options[this.selectedIndex].disabled && this.selectedIndex < (this.options.length-1));
					if (this.options[this.selectedIndex].disabled) {
						do {
							this.selectedIndex--;
						}
						while (this.options[this.selectedIndex].disabled && this.selectedIndex > -2);
					}
				}
				else {
					do {
						this.selectedIndex--;
					}
					while(this.options[this.selectedIndex].disabled && this.selectedIndex > -2);
				}
			}
		}
		if (sels[i].options[sels[i].selectedIndex].disabled) {
			sels[i].onchange();
		}
		for (var j=0; j < sels[i].options.length; j++) {
			if (sels[i].options[j].disabled) {
				sels[i].options[j].style.color = '#CCC';
			}
		}
	}
}

