function showAnonymAnswer()
{	
	o = document.getElementById('job-form-login');
	o.style.display = 'none';
	
	a = document.getElementById('job-form-a');
	a.style.display = 'block';	
	/*Effect.BlindDown('job-form-a', {afterFinish: scrolld});
	Effect.Shrink('job-form-login');*/
	
}

function scrolld()
{
	Element.scrollTo('f');
}


function showblock(i)
{
	hideblocks();
	o = document.getElementById('box' + i);
	o.style.display = 'block';	
	document.getElementById('roll' + i).src="/img/left_roll_up.gif";
	document.getElementById('roll' + i).onclick = function (){hideblocks()};
	Set_Cookie('search', i, '/');
}

function hideblocks()
{
	o = document.getElementById('box1');	
	o.style.display = 'none';	
	o = document.getElementById('box2');
	o.style.display = 'none';	
	o = document.getElementById('box3');
	o.style.display = 'none';	
	o = document.getElementById('box4');
	o.style.display = 'none';	
	document.getElementById('roll1').src="/img/left_roll_down.gif";
	document.getElementById('roll1').onclick = function (){showblock(1)};
	document.getElementById('roll2').src="/img/left_roll_down.gif";
	document.getElementById('roll2').onclick = function (){showblock(2)};
	document.getElementById('roll3').src="/img/left_roll_down.gif";
	document.getElementById('roll3').onclick = function (){showblock(3)};
	document.getElementById('roll4').src="/img/left_roll_down.gif";
	document.getElementById('roll4').onclick = function (){showblock(4)};
	
}

function Set_Cookie( name, value, path, domain) {
				var today = new Date();
				today.setTime( today.getTime() );
				expires = 300 * 1000 * 60 * 60 * 24;
				var expires_date = new Date( today.getTime() + (expires) );							
				document.cookie = name + "=" +escape( value ) +
					( ";expires=" + expires_date.toGMTString()) + 
					( ( path ) ? ";path=" + path : "" ) + 
					( ( domain ) ? ";domain=" + domain : "" ) 
				}	
function switchVisibility(id, forced){
	if (forced != null){
		if (document.getElementById(id))
			document.getElementById(id).style.display = forced;
	}else{
		if (document.getElementById(id))
			document.getElementById(id).style.display = document.getElementById(id).style.display=='' ? 'none':'';
	}
}



function saveSearchFilter(url){
	url+='?';
	
	if(item = document.getElementById('oRefEnc'))
		url += '&params=' + item.value;
	if(item = document.getElementById('oName'))
		url += '&name=' + item.value;
	if(item = document.getElementById('oMail'))
		url += '&mail=' + item.value;
	if(item = document.getElementById('oFreqDaily'))
		url += '&freq=' + (item.checked?"daily":"weekly");
		
	 var xmlhttp = (window.XMLHttpRequest ? new XMLHttpRequest : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : false));
	 if (!xmlhttp) return false;
	 xmlhttp.open('GET', url);
	 xmlhttp.onreadystatechange = function() {
	 	saveSearchFilter_callback(xmlhttp);
	 };
	 xmlhttp.send('');
	 document.getElementById('jobpanel-save-form').style.display='none';
	 return true;
}


function saveSearchFilter_callback(xmlhttp)
{
	 if (xmlhttp.readyState == 4) {
		if (xmlhttp.responseXML!=null){		
	        var el = xmlhttp.responseXML.getElementsByTagName('element');
        	if (!(!el || el.length==0 || !el[0].firstChild || !el[0].firstChild.data)){	        	
		        value = el[0].firstChild.data;
		        if (value=='ok'){
		        	document.getElementById('jobpanel-save-ok').style.display='';
		        	document.getElementById('jobpanel-save-failed').style.display='none';
		        	document.getElementById('jobpanel-save-exists').style.display='none';
		        }else if (value=='exists'){
		        	document.getElementById('jobpanel-save-ok').style.display='none';
		        	document.getElementById('jobpanel-save-failed').style.display='none';
		        	document.getElementById('jobpanel-save-exists').style.display='';
		        }else{
		        	document.getElementById('jobpanel-save-failed').style.display='';
		        	document.getElementById('jobpanel-save-ok').style.display='none';
		        	document.getElementById('jobpanel-save-exists').style.display='none';
		        }
	        }else{
	        	document.getElementById('jobpanel-save-failed').style.display='';
	        	document.getElementById('jobpanel-save-exists').style.display='none';
	        	document.getElementById('jobpanel-save-ok').style.display='none';
	        }
      	}else{
      		document.getElementById('jobpanel-save-exists').style.display='none';
        	document.getElementById('jobpanel-save-failed').style.display='';
        	document.getElementById('jobpanel-save-ok').style.display='none';
	    }    	
    }
}


function addToCart(url){

	 var xmlhttp = (window.XMLHttpRequest ? new XMLHttpRequest : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : false));
	 if (!xmlhttp) return false;
	 xmlhttp.open('GET', url);
	 xmlhttp.onreadystatechange = function() {
	 	addToCart_callback(xmlhttp);
	 };
	 xmlhttp.send('');
	 document.getElementById('jobpanel-cart').style.display='';
	 return true;
}

function addToCart_callback(xmlhttp)
{
	 if (xmlhttp.readyState == 4) {
		if (xmlhttp.responseXML!=null){		
	        var el = xmlhttp.responseXML.getElementsByTagName('element');
        	if (!(!el || el.length==0 || !el[0].firstChild || !el[0].firstChild.data)){	        	
		        value = el[0].firstChild.data;
		        if (value=='ok'){
		        	document.getElementById('jobpanel-cart-ok').style.display='';
		        	document.getElementById('jobpanel-cart-exists').style.display='none';
		        	document.getElementById('jobpanel-cart-failed').style.display='none';
		        }else if (value=='exists'){
		        	document.getElementById('jobpanel-cart-exists').style.display='';
		        	document.getElementById('jobpanel-cart-ok').style.display='none';
		        	document.getElementById('jobpanel-cart-failed').style.display='none';
		        }else{
		        	document.getElementById('jobpanel-cart-failed').style.display='';
		        	document.getElementById('jobpanel-cart-ok').style.display='none';
		        	document.getElementById('jobpanel-cart-exists').style.display='none';
		        }
	        }else{
	        	document.getElementById('jobpanel-cart-failed').style.display='';
	        	document.getElementById('jobpanel-cart-ok').style.display='none';
	        	document.getElementById('jobpanel-cart-exists').style.display='none';
	        }
      	}else{
        	document.getElementById('jobpanel-cart-failed').style.display='';
        	document.getElementById('jobpanel-cart-ok').style.display='none';
        	document.getElementById('jobpanel-cart-exists').style.display='none';
	    }    	
    }
}

function urlencode(str) {
	return escape(str).replace('+', '%2B').replace('%20', '+').replace('*', '%2A').replace('/', '%2F').replace('@', '%40');
}

function sendMail(name, mail, comment, jobId){
	 url = '/addtosentmails.php?name='
	 	 + document.getElementById(name).value
	 	 + '&mail=' + document.getElementById(mail).value
	 	 + '&comment=' + document.getElementById(comment).value
	 	 + '&jobId=' + jobId;
	 
	 var xmlhttp = (window.XMLHttpRequest ? new XMLHttpRequest : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : false));
	 if (!xmlhttp) return false;
	 xmlhttp.open('GET', url);
	 xmlhttp.onreadystatechange = function() {
	 	sendMail_callback(xmlhttp);
	 };
	 xmlhttp.send('');
	 return true;
}


function sendMail_callback(xmlhttp){
	 if (xmlhttp.readyState == 4) {
	 document.getElementById('jobpanel-send-form').style.display='none';
		if (xmlhttp.responseXML!=null){		
	        var el = xmlhttp.responseXML.getElementsByTagName('element');
        	if (!(!el || el.length==0 || !el[0].firstChild || !el[0].firstChild.data)){	        	
		        value = el[0].firstChild.data;
		        if (value=='ok'){
		        	document.getElementById('jobpanel-send-failed').style.display='none';
	        		document.getElementById('jobpanel-send-ok').style.display='';
	        		document.getElementById('jobpanel-send-limit').style.display='none';
		        }else if (value=='limit'){
		        	document.getElementById('jobpanel-send-failed').style.display='none';
		        	document.getElementById('jobpanel-send-ok').style.display='none';
		        	document.getElementById('jobpanel-send-limit').style.display='';
		        }else{
		        	document.getElementById('jobpanel-send-failed').style.display='';
	        		document.getElementById('jobpanel-send-ok').style.display='none';
	        		document.getElementById('jobpanel-send-limit').style.display='none';
		        }
	        }else{
	        	document.getElementById('jobpanel-send-failed').style.display='';
	        	document.getElementById('jobpanel-send-ok').style.display='none';
	        	document.getElementById('jobpanel-send-limit').style.display='none';
	        }
      	}else{
        	document.getElementById('jobpanel-send-failed').style.display='';
        	document.getElementById('jobpanel-send-ok').style.display='none';
        	document.getElementById('jobpanel-send-limit').style.display='none';
	    }    	
    }
}
function naviAction(page, href){
	var o=document.getElementById('offerReferer');
	if (o.value.search(/(&|\?)+page=\d+/)>0)
		o.value = o.value.replace(/(&|\?)+page=\d+/,"$1page="+page);
	else
		o.value += (o.value.search(/\?/)>0 ? '&' : '?') + "page="+page;
		
	var f = document.getElementById('neighborsForm');
	f.action=href;
	f.submit();
	return false;
}