function selectJobAd(packType, limit)
{
	var selectID = document.getElementById('pack_type_sel');
	var total=selectID.options.length;

	selectID.options[selectID.selectedIndex].selected=false;//scoatem ce a fost selectat
	for(i = 0; i < total; i++)
		if(selectID.options[i].value == packType)
		{
			selectID.options[i].selected=true;
			break;
		}
	nr = document.getElementById('nrjobs');
	nr.value = limit;

	savings_calculator(document.getElementById('frm_buy_credits'));
}

$(document).ready(function() {
	$(".price_a").hover(function(){$(this).css('text-decoration', 'underline');}, function(){$(this).css('text-decoration', 'none');})
});
		
function selectPackSearch(i){
	var selectID = document.getElementById('pack_type_sel_search');
	var total=selectID.options.length;

	if(i%2==0)
		i=parseInt(total/2)+parseInt(i/2);
	else
		i=parseInt(i/2)+1;

	selectID.options[selectID.selectedIndex].selected=false;
	selectID.options[i-1].selected=true;
	savings_calculator_search();
}
function selectPackSearchD(i){
	var selectID = document.getElementById('nrjobs_debloc_search');
	selectID.options[selectID.selectedIndex].selected=false;
	selectID.options[i].selected=true;
	savings_calculator_search_debloc();
}
function selectPackPromo(i){
	var selectID = document.getElementById('pack_type_sel_promo');
	var total=selectID.options.length;

	selectID.options[selectID.selectedIndex].selected=false;

	for (var j=0; j<12; j++)
	{
		var v = selectID.options[j].value;
		if (v == i)
		{
			selectID.options[j].selected = true;
			break;
		}
	}
	savings_calculator_promo();
}
function selectPackNonRoJobs(i){
	var selectID = document.getElementById('pack_type_sel_nonro_jobs');
	var total=selectID.options.length;

	selectID.options[selectID.selectedIndex].selected=false;

	for (var j=0; j<6; j++)
	{
		var v = selectID.options[j].value;
		if (v == i)
		{
			selectID.options[j].selected = true;
			break;
		}
	}
	savings_calculator_nonro_jobs();
}

/* ------------------------ order box ------------------------ */

function check_nr_jobs()
{
	var pack_type_sel = document.getElementById('pack_type_sel');
	if (pack_type_sel != null) var selected_pack_type = pack_type_sel.options[pack_type_sel.selectedIndex].value;
	var max_job_nr = 500;
	var str123='0123456789';
	var nr_of_jobs  = document.getElementById('nrjobs');
	if (nr_of_jobs != null)
	{
		if (nr_of_jobs.value !='' && ((nr_of_jobs.value < 1) || (nr_of_jobs.value > max_job_nr)))
		{
			if (nr_of_jobs.value !='' && nr_of_jobs.value > max_job_nr)
			{
					nr_of_jobs.value ='';
					alert ('Možete kupiti do '+max_job_nr+' kredita trenutno.');
					return false;
			}
			nr_of_jobs.value ='';
			alert('Molimo unesite pozitivan broj da izračunate svoju ušteđevinu!');
			return false;
		}
		for (var i=0; i < nr_of_jobs.value.length; i++)
		{
			if (str123.indexOf(nr_of_jobs.value.charAt(i))==-1)
			{
				alert('Molimo unesite ispravan broj!');
				return false;
			}
		}
		if(nr_of_jobs.value =='')
		{
			alert('Molimo unesite ispravan broj!');
			return false;
		}
	}
	var pack_type_sel = document.getElementById('pack_type_sel');
	var pack_type  = document.getElementById('pack_type');
	if (pack_type_sel != null) pack_type.value = pack_type_sel.options[pack_type_sel.selectedIndex].value;
}

function do_refresh_calc (frm)
{
	var pack_type_sel = frm.pack_type_sel;
	if (pack_type_sel != null) var selected_pack_type = pack_type_sel.options[pack_type_sel.selectedIndex].value;
	var nr_of_jobs = frm.nrjobs;

	if (nr_of_jobs != null)
	{
		if(nr_of_jobs.value>0)
		{
			savings_calculator (frm);
		}
	}
}

function select_type_ad(url,link)
{
	var nr_of_jobs  = document.getElementById('nrjobs');
	var pack_type_sel = document.getElementById('pack_type_sel');
	if (pack_type_sel != null) var selected_pack_type = pack_type_sel.options[pack_type_sel.selectedIndex].value;
	if (nr_of_jobs != null)
	{
		if(nr_of_jobs.value > 0) url = url+'&nrjobs='+nr_of_jobs.value;
	}
	switch(selected_pack_type)
	{
		case '0': url = url+'&sel_pack_type='+7;break;
		case '1': url = url+'&sel_pack_type='+7;break;
		case '2': url = url+'&sel_pack_type='+8;break;
		case '3': url = url+'&sel_pack_type='+9;break;
		case '7': url = url+'&sel_pack_type='+1;break;
		case '8': url = url+'&sel_pack_type='+2;break;
		case '9': url = url+'&sel_pack_type='+3;break;
	}
	if(link == 1) url = url+'&sel_pack_type='+selected_pack_type;
	document.location=url;
}

function select_type_all(url,link)
{
	var nr_of_jobs  = document.getElementById('nrjobs');
	var pack_type_sel = document.getElementById('pack_type_sel');
	if (pack_type_sel != null) var selected_pack_type = pack_type_sel.options[pack_type_sel.selectedIndex].value;
	if (nr_of_jobs != null)
	{
		if(nr_of_jobs.value > 0) url = url+'&nrjobs='+nr_of_jobs.value;
	}
	switch(selected_pack_type)
	{
		case '0': url = url+'&sel_pack_type='+7;break;
		case '1': url = url+'&sel_pack_type='+7;break;
		case '2': url = url+'&sel_pack_type='+8;break;
		case '3': url = url+'&sel_pack_type='+9;break;
		case '7': url = url+'&sel_pack_type='+1;break;
		case '8': url = url+'&sel_pack_type='+2;break;
		case '9': url = url+'&sel_pack_type='+3;break;
	}

	if(link == 1) url = url+'&sel_pack_type='+selected_pack_type;

	var search_pack = document.getElementById('pack_type_sel_search');
	if (search_pack != null) var sel = search_pack.selectedIndex;
	if (sel > 0) url = url + '&search_pack=' + sel;

	document.location=url;
}

/* ------------------------ end order box ------------------------ */

/* ------------------------ search order box ------------------------ */

function select_type_search(url,link)
{
	var search_pack = document.getElementById('pack_type_sel_search');
	if (search_pack != null) var sel = search_pack.selectedIndex;
	if (sel > 0) url = url + '&search_pack=' + sel;
	document.location = url;
}

function do_refresh_calc_search()
{
	savings_calculator_search ();
}

/* ------------------------ end search order box ------------------------ */

function do_refresh_calc_promo()
{
	savings_calculator_promo();
}

/* ------------------------ show order ------------------------ */

function changePaymentType(id)
{
	for(i=1;i<=3;i++) $('#paymentType'+i+'').slideUp();
	$('#paymentType'+id+'').slideDown();
	$('#payment_type_').value = id;
}
function paymen_type_Changed(){document.payment_type_form.submit();}
function put_s_iddomeniu(value){document.getElementById('s_iddomeniu').value = value;}

function modifica_adresa ()
{
	var usertype = arguments[0];
	var sector = 0;
	var sel = "Izaberi";
	var oras = document.getElementById('idoras_');
	var idsector = document.getElementById('idsector'+usertype);
	idsector.innerHTML = "";
	var string_1 = "<select class='sc_big_select' id='idsector_' name='idsector_'><option value='0' selected>" + sel + "</option>";
	var string_2 = "";
	var string_3 = "</select>";
	var sector_selectat = new Array();
	sector_selectat[sector] = " selected";
	var country = 10;
	if ((oras.value == 10) && (country == 1))
	{
		idsector.style.display = 'inline';
		for (i=1;i<=6;i++)
		{
			string_2 = string_2 + "<option value='" + i + "'" + sector_selectat[i] +">Sector " + i + "</option>";
		}
		idsector.innerHTML = string_1 + string_2 + string_3;
	}
	else idsector.style.display = 'none';
}

function modifica_coresp ()
{
	var usertype = arguments[0];
	var sector = 0;
	var sel = "Izaberi";
	var oras = document.getElementById('idoras_coresp_');
	var idsector = document.getElementById('idsector_coresp'+usertype);
	idsector.innerHTML = "";
	var string_1 = "<select class='sc_big_select' id='idsector_coresp_' name='idsector_coresp_'><option value='0' selected>" + sel + "</option>";
	var string_2 = "";
	var string_3 = "</select>";
	var sector_selectat = new Array();
	sector_selectat[sector] = " selected";
	var country = 10 ;
	
	if ((oras.value == 10) && (country == 1))
	{
		idsector.style.display = 'inline';
		for (i=1;i<=6;i++)
		{
			string_2 = string_2 + "<option value='" + i + "'" + sector_selectat[i] +">Sector " + i + "</option>";
		}
		idsector.innerHTML = string_1 + string_2 + string_3;
	}
	else idsector.style.display = 'none';
}

var count=0;
function noTwice ()
{
	return ++count == 1;
}


strABC			= "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV WXYZ&";
str123			= "0123456789";
strABC123		= strABC + str123 + "/();.";
strFiscalCode	= strABC + str123;
strABC123_		= strABC123 + "_";
strABC123ext	= strABC123_ + "@.-";

function trim(str)
{
	while(''+str.charAt(0) == ' ')
		str = str.substring(1,str.length);
	while(''+str.charAt(str.length-1) == ' ')
		str = str.substring(0,str.length-1);
	return str;
}
function check(string1,string2)
{
	var ok=true;
	if (string1.length==0){ok=false;}
	for (var i=0; i < string1.length; i++)
	{
		if (string2.indexOf(string1.charAt(i))==-1){ok=false;}
	}
	return ok;
}

function checkemail(em)
{
	var ok=true;
	if (em.length==0){ok=false;};

	check(em , strABC123ext);

	if ( (em != "") && ((em.indexOf('@', 0) == -1) || (em.indexOf('.', 0) == -1) || (em.lastIndexOf('@') == em.length-1) ||(em.lastIndexOf('.') == em.length-1) ||(em.indexOf('@', 0) != em.lastIndexOf('@'))) ) {ok=false};

	return ok;
}

function check_fiscal_code(fcode)
{
	return check(fcode,strFiscalCode);
}

function check_comanda()
{
	var frm = window.document.comanda;
	var nr_elem = frm.length;
	var ok = false;

	for(i=0;i < nr_elem;i++)
	{
		if(frm.elements[i].name=='idpackage')
		{
			var check=frm.elements[i].checked;
			if (check)  ok=true;
		}
	}

	if(!ok) alert("Molimo Vas izaberite paket");
	return ok;
}

function js_in_array(the_needle, the_haystack)
{
	var returns = false;
	var array_element;
	while(array_element = the_haystack.pop())
	{
		if(the_needle == array_element)
			returns = true;
	}

	return returns;
}

function check_date()
{
	var type = arguments[0];
	if(type) {
		switch(type) {
			case 1: var frm = window.document.comanda1; break;
			case 2: var frm = window.document.comanda2; break;
			case 3: var frm = window.document.comanda3; break;
		}
	} else {
		var frm = window.document.comanda;
	}
	var cname = '';
	var codf = '';
	var jcod = '';
	var cont = '';
	var banca = '';
	var ctel = '';
	var ci = '';
	var cnp = '';

	if(frm.nrjobs_anunt) var nrjobs_anunt = frm.nrjobs_anunt;
	if (nrjobs_anunt != null) nrjobsAnunt = trim (nrjobs_anunt.value);
	
	var firstname = trim(frm.firstname_.value);
	var name = trim(frm.name_.value);
	
	var payment_type = frm.payment_type_.value;
	
	if (payment_type==1)
	{
		var cname = trim(frm.cname_.value);
		var codf = trim(frm.cod_fiscal_.value);
		var jcod = frm.jcod_.value; 		var cont = frm.cont_.value;
		var banca = frm.banca_.value;
	}
		if (payment_type==2)
	{
		var ci = frm.ci_.value;
		var cnp = frm.cnp_.value;
	}
		if (payment_type==3)
	{
		var cname = trim(frm.cname_.value);
		var codf = trim(frm.cod_fiscal_.value);
	}
	var oras = frm.idoras_.value;

	var ctel = trim(frm.ctel_.value);
	var email = frm.email_.value;
	var adresa = trim(frm.caddress_.value);
	var cod_p = trim(frm.ccod_postal_.value);

	if (nrjobs_anunt != null && (nrjobsAnunt == '' || !isNmb (nrjobsAnunt))) {alert ('Molimo unesite ispravan broj!'); nrjobs_anunt.focus(); return false;}
	if (firstname.length < 2) {alert("Nije ubačeno ime!"); return false;}
	if (name.length < 2) {alert("Nije ubačeno prezime!"); return false;}
	if ((cname.length < 3 && payment_type == 1) || (cname.length < 3 && payment_type == 3)) {alert("Nije unešeno ime preduzeća!"); return false;}
			if (adresa.length < 2) {alert("Niste uneli adresu!"); return false;}
	if (cod_p.length < 2) {alert("Niste uneli poštanski broj!"); return false;}
		if (cnp.length < 5 && payment_type==2) {alert("Unesite JMBG!"); return false;}
	if (ci.length<5 && payment_type==2) {alert("Unesite broj lične karte!"); return false;}
		if (oras<1) {alert("Nije unet grad!"); return false;}
	if (ctel.length<6) {alert("Nije unesen broj telefona!"); return false;}
	if (!checkemail(email)) {alert("Unesite validnu e-mail adresu!"); return false;}

	return true;
}

function isNmb (sText)
{
	var ValidChars = '0123456789.';
	var IsNumber=true;
	var ch;

	for (var i = 0; ((i < sText.length)&&(IsNumber==true)); i++)
	{
		ch = sText.charAt(i);
		if (ValidChars.indexOf(ch) == -1)
		{
			IsNumber = false;
		}
	}
	return IsNumber;
}

function in_array(needle, haystack, strict)
{
	var found = false, key, strict = !!strict;
	for (key in haystack)
	{
		if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle))
		{
			found = true;
			break;
		}
	}
	return found;
}

function do_thankyou()
{
	var g_price_euro = document.shoppingcartform.price.value;
	var g_price_domestic = document.shoppingcartform.price_domestic.value;
	var nr_of_thankyou = document.getElementById ('nr_thankyou');
	var final_euro_value = document.getElementById ('final_price');
	var thankyou_euro_value = document.getElementById('used_bjpoints');
	var received_bj_points = document.getElementById('bj_points');
	var span_final_price_domestic = document.getElementById('final_price_domestic');
	
	if (nr_of_thankyou != null)
	{
		if(isNmb (nr_of_thankyou.value) == false || nr_of_thankyou.value < 0) {
			nr_of_thankyou.value = 0;
			alert ('Molimo da unesete pozitivan broj!');
			return;
		}
		else if (nr_of_thankyou.value > nr_points_max)
		{
			nr_of_thankyou.value = 0;
			var alerttxt = 'Molimo da unesete broj koji neće biti veći od {nr}!';
			alert(alerttxt.replace(/{nr}/,nr_points_max));
			return;
		}
		else
		{
			var discount = nr_of_thankyou.value/10; 
			var percent = 0.25;
			if(discount>0)
			{
				final_euro_value.innerHTML = Math.round ((g_price_euro-Math.round(discount * 100) / 100) * 100) / 100;
				thankyou_euro_value.innerHTML = discount;
								received_bj_points.innerHTML = Math.round (((g_price_euro/currency)-Math.round(discount * 100) / 100) * percent);
								if(span_final_price_domestic != null)
				span_final_price_domestic.innerHTML = Math.round((g_price_domestic - discount*currency)*100)/100;
			}
			else if(discount == 0)
			{
				final_euro_value.innerHTML = g_price_euro;
				thankyou_euro_value.innerHTML = 0;
								received_bj_points.innerHTML = Math.round((g_price_euro/currency)*percent);
								if(span_final_price_domestic != null)
				span_final_price_domestic.innerHTML = g_price_domestic;
			}
		}
	}
}

function make_mktitle (nrjobs, pack_type)
{
	var an_txt = (nrjobs>1) ? 'oglasa ' : 'oglas, ';
	var typetext = '';
	pack_type = parseInt (pack_type);
	switch (pack_type)
	{
		case 2: typetext = 'Silver (srednja vidljivost)'; break;
		case 3: typetext = 'Gold'; break;
		case 16: typetext = 'Gold - obnavlja se nedeljno'; break;
		case 15: typetext = 'Silver - obnavlja se dva puta mesečno'; break;
		case 19: typetext = 'VIP Gold - dnevno obnavljanje'; break;
		case 21: typetext = ''; break;
		case 22: typetext = ''; break;
	}
	return (nrjobs +' '+ an_txt + typetext);
}
function addToCartJobs()
{
	var nrjobs = document.frm_buy_credits.nrjobs.value;
	var pack_type = document.frm_buy_credits.pack_type_sel.options[document.frm_buy_credits.pack_type_sel.selectedIndex].value;
	Request.sendPOST('http://www.bestjobs.rs/company/offer/addtocart', 'nrjobs='+nrjobs+'&pack_type='+pack_type, addToCartJobsCallback);
}
function addToCartJobsCallback(response)
{
	var resp = response.responseText;
}
function selectPackCourse(i){
	var selectID = document.getElementById('pack_type_sel_course');
	var total=selectID.options.length;

	selectID.options[selectID.selectedIndex].selected=false;

	for (var j=0; j<3; j++)
	{
		var v = selectID.options[j].value;
		if (v == i)
		{
			selectID.options[j].selected = true;
			break;
		}
	}
	savings_calculator_courses();
}
function delShoppingCartRow(id)
{
	$('#'+id+'').slideUp();
	$('#'+id+'_separator').slideUp();
	$('#'+id+'').empty();
	$('#'+id+'').remove();
	calc_sc_final_price();
	do_thankyou();
	apply_discount();
	var splittedid = id.split('_');
	var packType = splittedid[3];
	if(parseInt(packType) == 20 && hasPeriodSearch) {
		var warningDiv = document.getElementById('warning_div');
		if(warningDiv != null) warningDiv.style.display = 'none';
	} else if(hasDeblocSearch && (parseInt(packType) == 4 || parseInt(packType) == 12)) {
		var warningDiv = document.getElementById('warning_div');
		if(warningDiv != null) warningDiv.style.display = 'none';
	}
	Request.sendPOST('http://www.bestjobs.rs/company/offer/delfromcart', 'id='+id, delFromCartCallback);
}
function delFromCartCallback(response)
{
	var resp = response.responseText;
}
function calc_sc_final_price()
{
	var pricells = document.getElementsByClassName('sc_price_cell');
	var finalprice = 0;
	for(i=0;i < pricells.length;i++)
	{
		finalprice += parseInt(pricells[i].innerHTML);
	}
	var span_final_price = document.getElementById('final_price');
	span_final_price.innerHTML = finalprice;
	document.shoppingcartform.price.value = finalprice;
	document.shoppingcartform.price_domestic.value = Math.round(finalprice*currency*100)/100;
	var span_final_price_domestic = document.getElementById('final_price_domestic');
	if(span_final_price_domestic != null) span_final_price_domestic.innerHTML = Math.round (finalprice*currency*100)/100;
}
function highlightRow(obj,doit)
{
	if(doit) {
		obj.style.backgroundColor="#F5FCE9";
		obj.style.borderStyle="solid";
		obj.style.borderWidth="1px";
		obj.style.borderColor="#DEF4B0";
	} else {
		obj.style.backgroundColor="#FFFFFF";
		obj.style.borderStyle="solid";
		obj.style.borderWidth="1px";
		obj.style.borderColor="#FFFFFF";
	}
}
function displayScSection(id)
{
	if(id != 'recommended_content') {
		$('#recommended_content').slideUp();
		$('#li_recommended_content').removeClass("selected");
	}
	if(id != 'jobs_content') {
		$('#jobs_content').slideUp();
		$('#li_jobs_content').removeClass("selected");
	}
	if(id != 'cvsearch_content') {
		$('#cvsearch_content').slideUp();
		$('#li_cvsearch_content').removeClass("selected");
	}
	if(id != 'branding_content') {
		$('#branding_content').slideUp();
		$('#li_branding_content').removeClass("selected");
	}
	if ($('#'+id+'').is(':hidden'))  $('#'+id+'').slideDown();
	$('#li_'+id+'').addClass("selected");
	if(id == 'recommended_content') $('#discount_info').css('display','inline');
	else $('#discount_info').css('display','none');
}
function reCalcPrice(obj,price_cell)
{
	var name = obj.name;
	var arr = name.split('_');
	var packType = arr[3];
	
	if(obj.type == 'text') {
		var nrJobs = obj.value;
		if(isNmb(nrJobs) == false || nrJobs > 500 || nrJobs < 0) {
			if(nrJobs > 500) {
				obj.value = 0;
				alert('Možete kupiti do 500 kredita trenutno.');
				return;
			}
			else if(isNmb(nrJobs) == false || nrJobs < 0) {
				obj.value = 0;
				alert('Molimo unesite pozitivan broj da izračunate svoju ušteđevinu!');
				return;
			}
		}
	} else if(obj.type == 'select-one') {
		var nrJobs = obj.options[obj.selectedIndex].value;
	}
	var priceCell = document.getElementById(price_cell);
	if(packType == 4 || packType == 12) {
		priceCell.innerHTML = parseInt(nrJobs);
		calc_sc_final_price();
		do_thankyou();
	} else {
		Request.sendPOST('http://www.bestjobs.rs/company/offer/_getprice/', 'nrjobs='+nrJobs+'&pack_type='+packType+'&pricell='+price_cell, reCalcPriceCallback);
	}
}
function reCalcPriceCallback(response)
{
	ret = response.responseText;
	var arr = ret.split('|');
	var priceCell = document.getElementById(arr[0]);
	if(parseInt(arr[1]) > 0) {
		priceCell.innerHTML = arr[1];
	}
	else priceCell.innerHTML = 0;
	calc_sc_final_price();
	do_thankyou();
	apply_discount();
}
function addToCart(id)
{
	var newid = id.replace('counter',counter);
	var div = document.getElementById(id);
	var dvInnerHTML = div.innerHTML;
	dvInnerHTML = dvInnerHTML.replace("_rec","");
	dvInnerHTML = dvInnerHTML.replace("none","cell");
	dvInnerHTML = dvInnerHTML.replace(/counter/g,counter);
	dvInnerHTML = dvInnerHTML.replace(/counterr/g,counter);
	var tmp = id.replace('_row_','_howmany_');
	var addtocartdivid = id.replace('_row_','_addtocart_');
	var inp = document.getElementById(tmp);
	
	var nrJobs = 0;
	var packType = 0;
	var packTypeSearch = 0;
	var packTypePromo = 0;
	var splittedid = id.split('_');
	packType = splittedid[3];
	if(packType == 4 || packType == 12) {
		packTypeSearch = inp.options[inp.selectedIndex].value;
		dvInnerHTML = dvInnerHTML.replace(/0_[0-9]+_0/g,"0_"+packTypeSearch+"_0");
		newid = newid.replace(/0_[0-9]+_0/g,"0_"+packTypeSearch+"_0");
	}
	
	$('#sc_container').append('<div id="'+newid+'_separator" class="sc_underline">&nbsp;</div><div id="'+newid+'" class="sc_row">'+dvInnerHTML+'</div>');
	var addtocartdivid = newid.replace('_row_','_addtocart_');
	var priceinp = newid.replace('_row_','_howmany_');
	document.getElementById(addtocartdivid).innerHTML = '';
	var newinp = document.getElementById(priceinp);
	var no_items_div = document.getElementById('no_items_in_cart');
	if(no_items_div != null) no_items_div.style.display = 'none';
	
	if(newinp.type == 'text') {
		newinp.value = inp.value;
		nrJobs = inp.value;
	}
	else {
		newinp.selectedIndex = inp.selectedIndex;
		nrJobs = inp.options[inp.selectedIndex].value;
	}
	if(packType == 4 || packType == 12) {
		nrJobs = 0;
		if(hasDeblocSearch) {
			var warningDiv = document.getElementById('warning_div');
			if(warningDiv != null) warningDiv.style.display = 'block';
		} 
	} else if(packType == 5 || packType == 10) {
		tmp = id.replace('_row_','_price_');
		packTypePromo = document.getElementById(tmp).innerHTML;
	} else if(packType == 20) {
		if(hasPeriodSearch) {
			var warningDiv = document.getElementById('warning_div');
			if(warningDiv != null) warningDiv.style.display = 'block';
		} 
	}
	packTypePromo = splittedid[6];
	calc_sc_final_price();
	do_thankyou();
	apply_discount();
	
	Request.sendPOST('http://www.bestjobs.rs/company/offer/_ajaxaddtocart/', 'nrjobs='+nrJobs+'&pack_type='+packType+'&pack_type_sel_search='+packTypeSearch+'&pack_type_sel_promo='+packTypePromo, ajaxAddToCartCallback);
	
	counter++;
}
function ajaxAddToCartCallback(response)
{
	
}
function buildInfoBoxOffer(obj,id) {
	var box=document.getElementById("infoboxoffer");
	if(box) {
		document.body.removeChild(box);
	}

	var posx=findPosX(obj)+15;
	bleft=parseInt(bleft+100);
	var btop=findPosY(obj);
	var bleft = obj.innerHTML.length*9+posx;

	var dv=document.createElement("div");
	dv.id="infoboxoffer";
	dv.className="infoboxoffer";
	dv.setAttribute("parentid",id);
	dv.style.top=parseInt(btop)+"px";
	dv.style.left=bleft+"px";
	dv.style.zIndex=+1;

	var cont="";

	cont='<table width="100%" cellspacing="0" cellpadding="0" border="0"><tr><td class="infoboxoffer_container">';
	cont+='<table width="100%" cellspacing="0" cellpadding="0" border="0">';
	if(infos[id]["title"]) cont+='<tr><td colspan="2" class="infoboxoffer_title">'+infos[id]["title"]+'</td></tr>';
	for(var i=0;i < infos[id]["items"].length;i++) {
		cont+='<tr>';
		cont+='<td class="infoboxoffer_bull"><strong>&bull;</strong></td>';
		cont+='<td class="infoboxoffer_row">'+infos[id]["items"][i]+'</td>';
		cont+='<tr>';
	}
	cont+='</table>';
	cont+='</td></tr></table>';

	dv.innerHTML=cont;

	document.body.appendChild(dv);
	
}
function callCloseOffer() {
	box=document.getElementById("infoboxoffer");
	if(box) {
		document.body.removeChild(box);
	}
	ifrm = document.getElementById("whiteframe");
	if(ifrm) {
		document.body.removeChild(ifrm);
	}
}
function apply_discount()
{
	var pricells = document.getElementsByClassName('sc_price_cell');
	var hasJobItem = 0;
	var hasCVItem = 0;
	var hasBrandItem = 0;
	var arr = new Array();
	var packType = 0;
	var bjdiscount = 0.1;
	for(i=0;i < pricells.length;i++)
	{
		arr = pricells[i].id.split('_');
		packType = arr[3];
		if(in_array(packType,Array('2','3','15','16','19','21','22'))) hasJobItem = 1;
		if(in_array(packType,Array('4','12')) || in_array(packType,Array('20'))) hasCVItem = 1;
		if(packType == 5 || packType == 10) hasBrandItem = 1;
	}
	if((hasJobItem && hasCVItem) || (hasJobItem && hasBrandItem) || (hasCVItem && hasBrandItem)) {
		var final_price = parseInt(document.getElementById('final_price').innerHTML);
		document.getElementById('final_price_with_discount').innerHTML = Math.round((final_price-final_price*bjdiscount) * 100)/100;
		
		var span_final_price_domestic = document.getElementById('final_price_domestic');
		if(span_final_price_domestic != null) {
			span_final_price_domestic.innerHTML = Math.round ((parseInt(span_final_price_domestic.innerHTML) - parseInt(span_final_price_domestic.innerHTML)*bjdiscount)*100)/100;
		}
		$('#discount10').css('display','inline');
	} else $('#discount10').css('display','none');
}