var freelance_script='http://www.freelance.bg/index.php';var req=false;function create_request(fhandle){try{req=new XMLHttpRequest();req.onreadystatechange=fhandle;}catch(e){try{req=new ActiveXObject("Msxml2.XMLHTTP");req.onreadystatechange=fhandle;}catch(e){try{req=new ActiveXObject("Microsoft.XMLHTTP");req.onreadystatechange=fhandle;}catch(e){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);}
function back(){if(history.length>0){history.back();}else{document.location.href=freelance_script;}}
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="";}
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');}}
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;}}}
