<!--
var freelance_script = 'http://www.freelance.bg/index.php';

// AJAX REQUEST
var req=false;
function create_request(fhandle){
	try{
		req = new XMLHttpRequest(); // Opera 8.0+, Firefox, Safari
		req.onreadystatechange=fhandle;
	}catch (e){
		try{ // IЕ
			req = new ActiveXObject("Msxml2.XMLHTTP");
			req.onreadystatechange=fhandle;
		}catch(e){
			try{
				req= new ActiveXObject("Microsoft.XMLHTTP");
				req.onreadystatechange=fhandle;
			} catch (e){ // Something went wrong
				alert("Моля използвайте някои от следните браузъри: Konqueror, IExplorer 5.0+, Mozilla 1.0+, Netscape 7.1+, Safari 1.2+, Opera 7.6+");
				return false;
			}
		}
	}
}

function get_content(file,paramstr,fhandle){
	create_request(fhandle);
	rand = Math.floor(Math.random()*100000);
	var http_filter=/^http.+/;
	if(http_filter.test(file)){
		req.open('GET', file + '?rand=' + rand + '&' + encodeURI(paramstr), true);
	}else{
		req.open('GET', 'http://www.freelance.bg/get/' + file + '?rand=' + rand + '&' + encodeURI(paramstr), true);
	}
	req.send(null);
}

function check_mail(str){
	var filter=/^([a-zA-Z0-9_\.\-])+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return filter.test(str);
}


// HISTORY BACK
function back(){
	if(history.length >0){
		history.back();
	}else{
		document.location.href = freelance_script;
	}
}


// WALLET
function refresh_wallet(domain){
	get_content(domain + 'refresh_wallet.php', '', load_wallet_sum);
}

function load_wallet_sum(){
	if(req.readyState == 4){
		if(req.status == 200){
			if(req.responseText == 'error'){
				alert('Грешка при извличане на информация. Моля опитайте по-късно или се свържете с нас!');
			}else{
				document.getElementById('wallet').innerHTML = '<font color="Red">' + req.responseText + '</font>';
			}
		}else{
			alert('Има малък проблем в момента, моля опитайте по-късно!'); 
		}
	}
}

function check_login(form){
	if(form.user.value == ''){
		alert('Моля въведете потребителското си име!');
		form.user.focus();
		return false;
	}else if(form.password.value == ''){
		alert('Моля въведете вашата парола!');
		form.password.focus();
		return false;
	}else{
		return true;
	}
}

function logout(){
	ht = document.getElementsByTagName("html");
	ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
	if(confirm("Сигурни ли сте, че желаете да излезете от портала?")){
		document.location.href = freelance_script + "?action=f_logout";
	}
	ht[0].style.filter = "";
}

// FEEDBACK
function show_feedback(visible){
	document.getElementById('feedback_form').style.visibility = visible;
}

function send_feedback(url){
	var comment = document.getElementById('fb_comment');
	var mail = document.getElementById('fb_mail');
	if(!check_mail(mail.value)){
		alert('Моля въведете валиден E-mail адрес!');
		mail.focus();
	}else if('' == comment.value){
		alert('Моля попълнете полето за обратна връзка преди да натиснете бутона "ИЗПРАЩАНЕ"!');
		comment.focus();
	}else{
		get_content(url + 'feedback_save.php', "category=" + document.getElementById('fb_category').value + "&mail=" + mail.value + "&comment=" + comment.value, getFeedback);
	}
}

function getFeedback(){
	if(req.readyState == 4){
		if(req.status == 200){
			if(req.responseText == 'ok'){
				alert('Информацията е изпратена успешно, благодарим ви за отделеното време и внимание!');
			}else{
				alert('Информацията, която сте въвели е с некоректно съдържание!');
			}
		} else { 
			alert('Има проблем със сървъра, моля опитайте отново по-късно!'); 
		}
		show_feedback('hidden');
	}
}

// AJAX COMBOS
var master_combo;
var details_combo;

combosObject = new Object();
combosObject.main_combo_id = 'c_id';
combosObject.detail_combo_id = 'l_id';
combosObject.get_details_script = '';
combosObject.load_details_handle = null;
combosObject.create_header_item = false;
combosObject.create_footer_item = false;
combosObject.header_item_caption = 'ВСИЧКИ';
combosObject.footer_item_caption = '- друго - ';

function loadDetails(cObject){
	combosObject = cObject;
	master_combo = document.getElementById(combosObject.main_combo_id);
	details_combo = document.getElementById(combosObject.detail_combo_id);
	if(master_combo.value > -1){
		details_combo.disabled = true;
		details_combo.options[0].text = ' Зареждане ...';
		get_content(combosObject.get_details_script, "c_id=" + master_combo.value, getDetails);
	}else{
		details_combo.innerHTML = '';
		var oOption = document.createElement('option');
		oOption.value = -1; 
		oOption.innerHTML = ' - друго - ';
		details_combo.appendChild(oOption);
	}
}

function getDetails(){
	if (req.readyState == 4){
		if (req.status == 200) {
			details_combo.innerHTML = '';
			if(combosObject.create_header_item){
				var oOption = document.createElement('option');
				oOption.value = 0; 
				oOption.innerHTML = combosObject.header_item_caption;
				details_combo.appendChild(oOption);
			}

			if(req.responseText != ''){
				var oJSON = eval(req.responseText);
				var oGroup = null;
				for( nOpt=0;nOpt<oJSON.length;nOpt++) {
					if(oJSON[nOpt].type == 0){
						if(oGroup != null){
							details_combo.appendChild(oGroup);
						}
						oGroup = document.createElement('optgroup');
						oGroup.label =  oJSON[nOpt].text;
					}else if(oJSON[nOpt].type == 10){
						oOption = document.createElement('option');
						oOption.value = oJSON[nOpt].value; 
						oOption.innerHTML = oJSON[nOpt].text;
						if(oGroup == null){
							details_combo.appendChild(oOption);
						}else{
							oGroup.appendChild(oOption);
						}
					}
				};
				if(oGroup != null){
					details_combo.appendChild(oGroup);
				}
			}

			if(combosObject.create_footer_item){
				var oOption = document.createElement('option');
				oOption.value = -1; 
				oOption.innerHTML = combosObject.footer_item_caption;
				details_combo.appendChild(oOption);
			}

			details_combo.disabled = false;
			if(combosObject.load_details_handle != null){
				combosObject.load_details_handle();
			}
		}else {
			alert('Възникна проблем при изпълнение на заявка! Моля опитайте по-късно.');
			details_combo.disabled = false;
		}
	}
}

//-->