/* Systemove fce a promenne  http://vpv.lmc.cz/js/systemCS.js*/
var csep = '';															//entry point pro ucely karierni sekce
var param = 'csep';
var brand = '';
var links = location.href.toString();
if(links.indexOf("csep=jobs") !== -1) brand = 'jobs.cz';     
if(links.indexOf("csep=prace") !== -1) brand = 'prace.cz'; 
if(links.indexOf("csep=topjobs") !== -1) brand = 'topjobs.sk'; 
  
													//nazev url paremetr pro ucely karierni sekce
function getCSEP(){													//zjisteni csep z url	
	var pos = location.href.indexOf(param);
	var result;
	if(pos != -1){
		var result = location.href.substring(pos);
		pos = result.indexOf('&');
		if (pos != -1) result = result.substring(0,pos);
		return result;
	}else return csep;
}



function doLink(pLink){												//doplneni linku zadaneho parametrem o csep
	var result = pLink;
	var csep = getCSEP();
	if(csep != ''){
		if(csep.indexOf('=') == -1) csep = param + '=' + csep;
		var pos = result.indexOf('?');
		if(pos == -1) result += '?' + csep;
		else result += '&' + csep;
     	}
	return result;
}



function doJDLink(pLink, pExportId){											//doplneni linku na detail pozice
	var csep = getCSEP();
	var pos = pLink.indexOf('?');
	var base = pLink;
	var params = '';
	if(pos != -1){
		base = pLink.substring(0,pos);										
		params = pLink.substring(pos);
	}
	if(base.substring(base.length -1) == '/') base = base.substring(0, base.length -1);
	base += '/'+pExportId + params;
	var result = doLink(base, pExportId);
	if((csep.indexOf('jobs') == -1) && (csep.indexOf('prace') == -1) && (csep.indexOf('topjobs') == -1)){
		result = result.replace('pd','exp');
		result = result.replace('www.jobs.cz','g2.lmc.cz');
		result = result.replace('www.prace.cz','g2.lmc.cz');
		result = result.replace('www.topjobs.sk','g2.lmc.cz');
	}
		
	return result;
}
function doLinkForNewWindow(pLink, pName, pSpecs){						//doplneni linku pro otevreni do noveho okna
	var link = doLink(pLink);
	window.open(link, pName, pSpecs);
}
function doJDLinkForNewWindow(pLink, pName, pSpecs, pExportId){				//doplneni linku na detail pozice pro otevreni do noveho okna
	var link = doJDLink(pLink, pExportId);
	window.open(link, pName, pSpecs);
}

function link(pLink){
	var ep = '';
	var loc = pLink;
	if((p= pLink.indexOf('ep=')) != -1){
		ep= pLink.substring(p+3);
		loc = pLink.substring(0,p);
	}
	
	if(ep){location.href = doLink(loc) + '&ep=' + escape(ep);}
     
	else {location.href = doLink(loc);}  
}


function check(exp,str) {
  if (exp !="" && str!="") {
    if (p = str.match(exp)) {
    for( id in p){
	alert(p[id]);
    }
      alert('Javascript: shoduje se');
    }
    else {
      alert('Javascript: neshoduje se');
    }
  }
  return;
}
function jdLink(pLink, pExportId){
	if((csep == 'jobs') || (brand == 'jobs.cz')) {
  location.href = pLink.replace('g2.lmc.cz','www.jobs.cz');	  
  }
  if((csep == 'prace') || (brand == 'prace.cz')){
  location.href = pLink.replace('g2.lmc.cz','www.prace.cz');	  
  }
  if((csep == 'topjobs') || (brand == 'topjobs.cz')){
  location.href = pLink.replace('g2.lmc.cz','www.topjobs.sk');	  
  } 

if((brand == '') && (csep == '')){location.href = doJDLink(pLink, pExportId);}
}

function doHiddenInput(aNode){									//Vytvori input hidden pro csep ve aNode
	var csep = getCSEP();
	if(csep != ''){
		if(csep.indexOf('=') != -1){
			var pos = csep.indexOf('=');
			csep = csep.substring(pos + 1);
		}
		var input = document.createElement('input');
		input.setAttribute('type','hidden');
		input.setAttribute('name','csep');
		input.setAttribute('value',csep);
		aNode.appendChild(input);
	}
	 
}
