//var ac = new sack();
var current;var next;var previous;var total;var IE=esIE();var who;var E=27;var TAB=9;var ALT=18;var UP=38;var DOWN=40;var LEFT=37;var RIGHT=39;var ENTER=13;var lastKey=0;var cntkeys=0;var debug=false;var submit_form = true;var initial=new Date();var before=initial.getTime();

function MM_findObj(n, d){var p,i,x;if(!d) d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);if(!x && d.getElementById) x=d.getElementById(n); return x;}

function MM_setTextOfLayer(objName,x,newText){if ((obj=MM_findObj(objName))!=null) with (obj)if (document.layers){document.getElementById("category").style.display="block";document.close();}}

function MM_swapImgRestore(){var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}

function MM_preloadImages() {var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}

function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)if((x=findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}

function showHideLayers(){var i, visStr, obj, args = showHideLayers.arguments;for (i=0; i<(args.length-2); i+=3){if ((obj = findObj(args[i])) != null){visStr = args[i+2];if (obj.style){obj = obj.style;if(visStr == 'show') visStr = 'visible';else if(visStr == 'hide') visStr = 'hidden';}obj.visibility = visStr;}}}

function findObj(theObj, theDoc){var p, i, foundObj;if(!theDoc) theDoc = document;if( (p = theObj.indexOf("?")) > 0 && parent.frames.length){theDoc = parent.frames[theObj.substring(p+1)].document;    theObj = theObj.substring(0,p);}if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];for (i=0; !foundObj && i < theDoc.forms.length; i++)foundObj = theDoc.forms[i][theObj];for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++)foundObj = findObj(theObj,theDoc.layers[i].document);if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);return foundObj;}

function esIE(){var browserType=navigator.userAgent;if(browserType.indexOf("MSIE")==-1)return false;else return true;}

function banneroff(){
	//alert(' banner off');
	m0 =findObj("time");
	m0.style.display="none";
	m0 =document.getElementById("ifrm_time");
	m0.style.display="none";
	return true;
}

function takenTime(){
if((m0 =findObj("time"))!=null){
	setTimeout ('banneroff();', 1500);
	//m0.style.display="none";
}
if((m0 =findObj("top_add"))!=null){
	m0.style.display="block";
}
if((m0 =findObj("flash_holder"))!=null){
	m0.style.display="block";
}
}

//GOSASA FUNCTIONS
function loading(){MM_preloadImages('images/preview/top_left_cor.gif','images/preview/top.gif','images/preview/top_right_cor.gif','preview/left.gif','images/preview/right.gif','images/preview/bot_left_cor.gif','images/preview/bot.gif','images/preview/bot_right_cor.gif','images/bot_merch_over.gif','images/bot_jobs_over.gif','images/bot_services_over.gif','images/bot_real_over.gif','images/bot_rentals_over.gif','images/bot_vehicles_over.gif','image/up_arrow_o.gif','image/down_arrow_o.gif');var num_tr=0;var max=0;}

function settrue(){window.clearTimeout();submit_form = true;}

function settrue1(){window.clearTimeout();submit_form = true;}

function setfalse(){submit_form = false;}

function hidediv(f){if (f==3){submit_form = true;return true;}else{TimeID=window.setTimeout(settrue, '10');submit_form = false;f=1;if (f==1){showHideLayers('data_ac','','hide');if(IE){try{showHideLayers('datejobs','','show');}catch(e){debug="e";}}}return false;}}

function whenLoading(){}
function whenLoaded(){}
function whenInteractive(){}

function whenCompleted(){showHideLayers('data_ac','','show');if(IE){try{showHideLayers('datejobs','','hide');}catch(e){debug="e";}}}

function abortAC(){ac.xmlhttp.abort();window.clearTimeout();obj=findObj('data_ac');if(IE){total=obj.childNodes.length;current=0;previous=-1;next=0;}else{total=obj.childNodes.length;if(debug){debug=findObj('debug');debug.innerHTML="Cant: "+total;}current=1;previous=-1;next=1;}}

function highliting(id){bj=findObj(id);obj.className = "smartboxItemHi";}

function dihighliting(id){obj=findObj(id);obj.className = "smartboxItem";}

function keysInit(){document.onkeydown = keyDown;if (document.layers){document.captureEvents(Event.KEYPRESS);}}

function keyDown(e){obj=findObj('data_ac');var pK = document.all? window.event.keyCode:e.which;
lastKey=pK;switch (pK){case LEFT:case UP:if(previous>0){if(IE){obj.childNodes[current].className="smartboxItem";obj.childNodes[previus].className="smartboxItemHi";current=previous;previous--;}else{obj.childNodes[current].className="smartboxItem";obj.childNodes[previus].className="smartboxItemHi";current=previous;previous=previous-2;}window.status="up";}break;case RIGHT:case DOWN:if(next<total){if(IE){obj.childNodes[current].className="smartboxItem";obj.childNodes[next].className="smartboxItemHi";current=next;next++;}else{obj.childNodes[current].className="smartboxItem";obj.childNodes[next].className="smartboxItemHi";current=next;next=next-2;}}window.status="down";break;case ENTER:submit_form = false;hidediv(1);break;case E:break;case TAB:window.status="tab";break;case ALT:break;default:window.status="default";}}

function preview(id, show, post, url)
{
	var a = $('a').filter("#po-"+id);
	var div = $('div').filter("#div-"+id);
	if (div.html() == '')
	{
		$('#div-load-'+id).css('z-index:5');
		div.html('<iframe src="'+url+'" allowtransparency="yes" frameborder="0" height="250" width="567px">Please wait while we are attempting to get the information from the source. Thanks.</iframe>');
		a.html('Close');
		$('#div-load-'+id).show();
		$('#div-load-'+id).fadeOut(8000);
	}
	else
	{
		div.html('');
		a.html('Preview');
		$('#div-load-'+id).hide();
		$('#div-load-'+id).css('z-index:-2');
	}
	return false;
}

function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features);}

function chk(v, p, is){fm = findObj("chks");for (var i=0;i < fm.elements.length;i++){var e = fm.elements[i];if (e.type == "checkbox"){if(e.name == "save[]"){e.checked = v;}}}save_chks(p, is);}

function save_chks(p, is){var ch = "";fm = findObj("chks");f = true;for (var i=0;i < fm.elements.length;i++){var e = fm.elements[i];if (e.type == "checkbox"){if(e.name == "save[]"){if(e.checked == true){if(f){ch += e.value;f = false;}else{ch += ","+e.value}}}}}var fd = new Date();var exp = fd.getTime();exp += 300*1000;fd.setTime(exp);document.cookie="saveds_"+is+"_"+p+" = "+ch+"; path=/; expires = "+fd.toGMTString();}

function go_save_results(link){check = false;frm = findObj("chks");for (var i=0;i < frm.elements.length;i++){var element = frm.elements[i];if (element.type == "checkbox"){if(element.name == "save[]"){if(element.checked == true){check = true;break;}}}}if(check){window.open(link, '', 'width=450, height=200, toolbar=no, location=no, directories=no, status=no,menubar=no, scrollbars=no, resizable=no');}else{alert("Please, select one or more results to save");}}
	
function makeLinkIndex(sas_index,id){
	return true;
	var dopt1,adv,d; var ch_bf; var pz; var datej; var jobtype;
	var id = "id="+id;	
	var k = "keyword=" + document.form.keyword.value;
	var loc = "location=" + document.form.location.value;
	var cat = "category=" + document.form.category.value;
	
	var d = "datejobs=";
	datej = findObj('datejobs');
	if(datej){ var d = "datejobs=" + document.form.datejobs.value;}
	
	var t = "job_type=";
	jobtype = findObj('job_type');
	if(jobtype) {var t = "job_type=" + document.form.job_type.value; }
	
	var b = "ch_brief=";
	ch_bf = findObj('ch_brief');
	if(ch_bf) {if(ch_bf.checked){var b = "ch_brief=" + document.form.ch_brief.value;}}
	
	var dis= "ch_opt=";
	var a ="advanced=";
	var ch ="change=1";
	adv = findObj("advanced");
	if(adv){ dopt1=findObj("ch_opt"); var selection=null; for (var i = 0; i < dopt1.length; i++){ if (dopt1[i].checked) { selection=dopt1[i].value; dis= "ch_opt="+selection; } } a ="advanced=1"; }

	var z= "per_zip=";
	pz=findObj('per_zip');
	if(pz){z = "per_zip=" + pz.value;}
	
	if(sas_index==1){
		//var link = "statistics/index.php?";
		var link = "../sasaindex/jobs/index.php?";
	}else if(sas_index==2){
		var link = "../members/in.php?";
	}
	link +=id + "&" + k + "&" + loc + "&" + cat + "&" + z + "&" + dis + "&" + d + "&" + t + "&" + b + "&" + a + "&" + ch;	
	if (document.getElementById("get_jobs_statistics")) document.getElementById("get_jobs_statistics").href = link;
	if (document.getElementById("get_jobs_statistics_2")) document.getElementById("get_jobs_statistics_2").href = link;
	if (document.getElementById("get_jobs_statistics_3")) document.getElementById("get_jobs_statistics_3").href = link;
	if (document.getElementById("get_jobs_statistics_4")) document.getElementById("get_jobs_statistics_4").href = link;
	if (document.getElementById("gotomysasa")) document.getElementById("gotomysasa").href = link;
}

function makeLinkError (){
 	str= new String (window.location);
	var newstr=str.replace(/error/,"index");
    var link=newstr+"&focus=true";
   document.getElementById('get_job_error').href=link;
}

function makeLink(mod,type_form,url)
{
	var enlace='';
	var v='';
	
	if(v=document.getElementById('keywords')){ enlace += '&keywords=' + v.value; }
	if(v=document.getElementById('loc')){ enlace += '&location=' + v.value; }
	if(v=document.getElementById('category')){ enlace += '&category=' + v.value; }
	if(v=document.getElementById('subcategory')){ enlace += '&subcategory=' + v.value; }
	if(v=document.getElementById('min_price')){ enlace += '&min_price=' + v.value; }
	if(v=document.getElementById('max_price')){ enlace += '&max_price=' + v.value; }
	
	if(type_form==0){ enlace += '&type_form=1'; } 
	else if(type_form==1){ enlace += '&type_form=0'; } 
	
	document.getElementById('type_search').href = 'index.php?mod=modules-' + mod + enlace + url + '&s=false';
}

function changeActionHome(action)
{
	var x=document.forms.form;
	x.action=action + '/';
	//alert(x.action);
}

function changeover( id){
	var i = 0;
	obj = findObj("newid_"+id);
	obj.src = "../images/bones_over_0"+id+".gif";
}

function changeout(id){
	obj = findObj("newid_"+id);
	obj.src = "../images/bones_on_0"+id+".gif";
	obj = findObj("rating");
	num = obj.value;
	if(num != ""){
	obj = findObj("newid_"+obj.value);
	obj.src = "../images/bones_over_0"+num+".gif";
	}
}
function updateRating(id){
	for(i=1; i < 6; i++)
	{
		obj = findObj("newid_"+i);
		obj.src = "../images/bones_on_0"+i+".gif";
	}
	obj = findObj("newid_"+id);
	obj.src = "../images/bones_over_0"+id+".gif";
	obj = findObj("rating");
	obj.value = id;
}