function fastsearch_selects(selname)
{
	var selvalue = document.getElementById(selname).value;
	var url = 'inc/fastsearch_ajax.php';
	var pars = "selname="+selname+"&selvalue="+selvalue;
	var myAjax = new Ajax.Request(
		url, {
			method: 'post',
			parameters: pars,
			onComplete: create_selects
		}
	);
}
function create_selects(originalRequest)
{
	var divselects = originalRequest.responseText.split("&");
	for(var i=0; i < divselects.length; i++)
	{

		my_select=divselects[i].split(':|:|:|:');
		document.getElementById(my_select[0]).innerHTML = my_select[1];

	}
}
function markJobad(jobad_id)
{
	var url = 'inc/jobmerker.php';
	var pars = "jobad_id="+jobad_id;
	var myAjax = new Ajax.Request(
		url, {
			method: 'post',
			parameters: pars,
			onComplete: function(originalRequest)
			{
				var tmp = 'merker_icon_'+jobad_id;
				document.getElementById(tmp).innerHTML='<img src="'+originalRequest.responseText+'icon_modern_folder_off.gif" width="19" height="11" alt="Diese Stelle ist schon im JobMerker" title="Diese Stelle ist schon im JobMerker" border="0" />';
				return true;
			}
		}
	);
}
function delete_merkerjobad()
{
	var par='';
	var del_count = document.getElementById('del_count').value;
	for( var i=1; i <= del_count ;++i)
	{
		var temp_name = 'del_jobad_id_'+i;
		if( document.getElementById(temp_name).checked )
		{
			par += '&del_jobad_id[]='+ document.getElementById(temp_name).value;
		}
	}
	var url = 'inc/jobmerker.php';
	var pars = "jobad_delete=yes&"+par;
	var myAjax = new Ajax.Request(
		url, {
			method: 'post',
			parameters: pars,
			onComplete: function(originalRequest)
			{
				location.href="index.php";
			}
		}
	);
}

function explode( delimiter, string, limit ) {
	var emptyArray = { 0: '' };

	// third argument is not required
	if ( arguments.length < 2
		|| typeof arguments[0] == 'undefined'
		|| typeof arguments[1] == 'undefined' )
		{
			return null;
		}

	if ( delimiter === ''
		|| delimiter === false
		|| delimiter === null )
		{
		return false;
		}

    if ( typeof delimiter == 'function'
        || typeof delimiter == 'object'
        || typeof string == 'function'
        || typeof string == 'object' )
    {
        return emptyArray;
    }

    if ( delimiter === true ) {
        delimiter = '1';
    }

    if (!limit) {
        return string.toString().split(delimiter.toString());
    } else {
        // support for limit argument
        var splitted = string.toString().split(delimiter.toString());
        var partA = splitted.splice(0, limit - 1);
        var partB = splitted.join(delimiter.toString());
        partA.push(partB);
        return partA;
    }
}

function updateJobCount(response) {
	var theid;
	var jobcount;

	$('#industry .orange').html('');
	$('#entrylvl .orange').html('');

	var responsestring = explode('&',response);
	var industry = explode('=',responsestring[0]);
	industry = explode(',',industry[1]);

	var entry = explode('=',responsestring[1]);
	entry = explode(',',entry[1]);

	$.each(industry, function(i,fach) {
		jobcount = explode(':',fach);
		theid = jobcount[0];
		jobcount = jobcount[1];

		if (jobcount > 0)
			$('#industry'+theid).html('('+jobcount+')');
	});

	$.each(entry, function(i,entryl) {
		jobcount = explode(':',entryl);
		theid = jobcount[0];
		jobcount = jobcount[1];

		if (jobcount > 0)
			$('#entrylevel'+theid).html('('+jobcount+')');
	});
}

function getSearchCheckbox(region_ids,fl_eh)
{
	var url = 'inc/search_checkbox.php';
	var pars = "region_ids="+region_ids+"&fl_eh="+fl_eh;
  	var myAjax = new Ajax.Request(
  		url, {
  			method: 'post',
  			parameters: pars,
  			onComplete: function(originalRequest)
			{
				updateJobCount(originalRequest.responseText);
			}
  		}
  	);
}
function setJobnews(form)
{

	if( form.checkedRadio.value != 'JobnewsRss' )
	{
		var email = form.email.value;
		var email_valid = true;
		if( email.length == 0 ) email_valid = false;
		if (email.indexOf("@")<2) email_valid = false;

		var sufix = email.substring(email.indexOf("@")+1, email.length);
		if (sufix.lastIndexOf(".")<2) email_valid = false;

		var tld = sufix.substring(sufix.lastIndexOf(".")+1, sufix.length);
		if (tld.length<2||tld.length>3) email_valid = false;

		if( email_valid == false )
		{
			$('#jobabo_confirm').show();
			if ($('#s_language').val() == 1)
				$('p#jobabo_response').html('Geben Sie bitte eine gültige Email Adresse ein');
			else
				$('p#jobabo_response').html('Please enter a valid e-mail address.');
			//form.checkedRadio.focus();
			return false;
		}
	}
	var url = 'inc/jobnews_abo.php';
	var pars = "email="+form.email.value+"&checkedradio="+form.checkedRadio.value;
	var myAjax = new Ajax.Request(
		url, {
			method: 'post',
			parameters: pars,
			onComplete: function(originalRequest)
			{
				if(originalRequest.responseText)
				{
					if( form.checkedRadio.value == 'JobnewsRss' )
					{
						var url = location.href;
						url = url.replace(location.search, "");
						url = url.replace("#", "");
						if( url.search(/msentwicklung.+/) == -1 )
							url = url.replace(/https/g,"http");
						url = url.replace(/index.php/g,"jobabo_rss.php");
						window.open(url+'?jobabo_code='+originalRequest.responseText, 'Zweitfenster', 'width=800, height=600, scrollbars=yes, status=yes ,toolbar=no, menubar=no, resizable=yes');
					}
					else
					{
						if ($('#s_language').val() == 1)
							$('p#jobabo_response').html('Jobs wurden erfolgreich abonniert!');
						else
							$('p#jobabo_response').html('Job minder was successfully set up!');
						$('#jobabo_confirm').show();
						form.email.value = '';
					}
				}
				else
				{
					$('p#jobabo_response').html('Das Abonnieren war leider nicht erfolgreich!');
					$('#jobabo_confirm').show();
				}
			}
		}
	);
}
function send_recommend_email(formname)
{
	var message = '<font size="2" face="Arial">Hallo '+document.forms[formname].receiver_name.value;
	message += '<br/><br/>__recommendation_by__<br/>';
	message +=document.forms[formname].sender_name.value;
	message +=' - '+document.forms[formname].sender_email.value;
	message += ' __recommendation_message__';
	message += '<br/><br/>'+document.forms[formname].message.value;
	message +='<br/><br/>'+document.forms[formname].recomend_message.value;

	message += '<br/><br/>__signatur__</font>';



	var pars = "";
	pars += 'receiver_name='+ encodeURIComponent(document.forms[formname].receiver_name.value);
	pars += '&receiver_email='+ encodeURIComponent(document.forms[formname].receiver_email.value);
	pars += '&sender_name='+encodeURIComponent(document.forms[formname].sender_name.value);
	pars += '&sender_email='+ encodeURIComponent(document.forms[formname].sender_email.value);
	pars += '&message='+ encodeURIComponent(message);
  	var url = 'inc/sendmail.php';
   	var myAjax = new Ajax.Request(
   		url, {
  			method: 'post',
  			parameters: pars,
  			onComplete: function(originalRequest)
			{
				checkLayer('weiterempfehlen');
				return true;
			}
  		}
  	);
}

function delete_account(yes,candidate_id)
{
	if(yes==null || yes=='')
	{
		$('#confirmDeletionLayer').css("display","block");
		return true;
	}
	else if(yes!=null && yes=='no')
	{
		$('#confirmDeletionLayer').css("display","none");
		return true;
	}

	var url = 'inc/delete_account.php';
	var pars = "account_delete=yes&candidate_id="+candidate_id;
	var myAjax = new Ajax.Request(
		url, {
			method: 'post',
			parameters: pars,
			onComplete: function(originalRequest)
			{
				location.href="index.php?ac=logout";
				window.setTimeout('location.href="index.php?ac=login"',1000);
				//location.href="index.php?ac=login";
			}
		}
	);
}
function openWinHelp(URL)
{
var win;
win=window.open (URL,"help","width=420,height=500,resizable=no,scrollbars=yes,toolbar=no,menubar=no,locationbar=no");
}

