//functions JS

function GX_alert(text) {

document.write("<div class=\"GX_alert\" id=\"alertbox\">"+text+"<br /> <center> <input type=\"button\" value=\"OK\" onclick=\"$('#alertbox').hide();\" style=\"padding: 5px; width: 100px;\"></center></div>");

}

	function register() {
		$('#RegDialog').dialog('open');
	}

	function katt() {
		$('#RegDialog').dialog('open');
	}

function cloginError() {
	GX_message('<b> A Megtekintéshez Állásajánlói regisztráció szükséges!</b> Kérjük, hogy lépjen be, vagy regisztráljon!', 'Amennyiben még nem regisztrált, megteheti <span onclick=\'companyRegister();\' style=\'cursor:pointer;color:#c00;\'> <b>>>itt<<</b></span>', companyRegister, '', '');
	
		
	$("body .ui-widget-overlay").css({
		zIndex: 12000
	});
	
	$("body .ui-dialog").css({
		zIndex: 13000
	});
}

function loginError() {
	GX_message('<b> A Megtekintéshez Álláskeresői regisztráció szükséges!</b> Kérjük, hogy lépjen be, vagy regisztráljon!', 'Amennyiben még nem regisztrált, megteheti <span onclick=\workerRegister();\' style=\'cursor:pointer;color:#c00;\'> <b>>>itt<<</b></span>', workerRegister, '', '');
			
		
	$("body .ui-widget-overlay").css({
		zIndex: 12000
	});
	
	$("body .ui-dialog").css({
		zIndex: 13000
	});
		
}
	
function fooldal() {
location.href='/';
}

function fooldal_company() {
location.href='/cegoldal';
}

function oneletrajz() {
location.href='/munkavallalok/oneletrajzom';
}

function reload() {
location.href=location.href;
}

function GX_message(msg, moreinfo, action, effect, showeffect) {

		var datas = msg;
	
		if (moreinfo.length>0) {
			datas += '<br /><div class="ui-widget" style="display: none;"><div class="ui-state-highlight ui-corner-all" style="margin-top: 20px; padding: 0 .7em;"><span class="ui-icon ui-icon-info" style="float: left; margin-right: .3em; padding-top: 3px;"></span>'+moreinfo+'</div></div>';
		}


	$("#Amsg").attr("title", "Üzenet az oldalról");
	$('#Amsg').html(datas);
	
		$('#Amsg').dialog({
					overlay: {
						backgroundColor: '#d96121',
						opacity: 0.6
					},
					modal: true,
					bgiframe: true,
					autoOpen: false,
					width: 500,
					buttons: {
						"OK": function() { 
							if (action!="") {
								action();
							} else  { $("#GX_regBox").show("blind"); }
							
							$(this).dialog("destroy"); 
						}, 
						"Mégse": function() { 
							//$(this).dialog("close"); 
							$(this).dialog("destroy"); 
						}, 
						"Segítség": function() {
							$("#Amsg .ui-widget").slideToggle();
						}
					}
				});
				
				
	$('#Amsg').dialog('open');
		
	$("body .ui-widget-overlay").css({
		zIndex: 12000
	});
	
	$("body .ui-dialog").css({
		zIndex: 13000
	});
		
	return false;

		
}

function diagClose() {
	$("#Amsg").dialog("destroy"); 
}

function ssearch() {
	var savename = $("#SaveSearchTitle").val();
	var title = $("#title").val();
	var stateid = $("#stateid").val();
	var jobcats = document.getElementById("jobcatid");
	var userid = $("#userid").val();
	
	var jobs = "";
	var i=0;
	for (var i=0; i<jobcats.options.length; i++) {
	
		if (jobcats.options[i].selected==true && jobcats.options[i].value!="") {
				jobs += jobcats.options[i].value+",";
		}
	}
	
	jobs = jobs.substring(0, jobs.length-1);
	
	
	var szint = $("#szint").val();
	var list_darab = $("#list_darab").val();
	var nyelv = $("#nyelv").val();
	
	var url = "?title="+title+"&stateid="+stateid+"&jobcatid="+jobs+"&szint="+szint+"&nyelv="+nyelv+"&list_darab="+list_darab;
	
	$.post("/documents/hunjob/php_new/workers/save_search.php", {
		savename: savename,
		url: url,
		userid: userid
	}, function(xml) {
		GX_message(xml, '', diagClose, '', '');
	});
	
	// Mentés
}

function SaveSearch() {
	GX_message("Kérjük adja meg, hogy milyen néven szeretné menteni a keresést: <br /> <input type=\"text\" id=\"SaveSearchTitle\">", "Miután megatta a menteni kívánt keresés nevét, kattintson az \"OK\" gombra!", ssearch, "", ""); 
}

function show_workerCV(uid, pid) {

	if (!document.getElementById("WorkerCV_Overlay")) {
		 $("#main_div").append("<div id=\"WorkerCV_Overlay\" />");
	}
	
	$.post("/documents/hunjob/php_new/company/showcv_v3.php", {
	userid: uid,
	portalid: pid
	}, function(xml) {
		document.getElementById("WorkerCV_Overlay").innerHTML = "<div class=\"closeBox\" onclick=\"$.mask.close(); $('#WorkerCV_Overlay').remove();\" style=\"top: 40px; cursor: pointer;\"> [ Bezár ] </div>";
		document.getElementById("WorkerCV_Overlay").innerHTML += xml;
	});
	
	
	var api = $("#WorkerCV_Overlay").css({
		position: "absolute",
		left: 150+$("#main_div").offset().left,
		top: 10,
		zIndex: 16000,
		background: 'url(http://www.allas.us/documents/hunjob/img/fullcv.png) no-repeat center top',
		width:650,
		padding: "20px",
		fontSize:12,
		height: 800,
		overflow: "hidden"
	}).show("clip").draggable().disableSelection().expose({api: true, color: "#a00", closeOnEsc: false, closeOnClick: false}).load();
	
}

// kereséshez
function show_workerCV_v2(uid, pid) {
	
	if (!document.getElementById("WorkerCV_Overlay")) {
		 $("body").append("<div id=\"WorkerCV_Overlay\" />");
	}
	
	$.post("/documents/hunjob/php_new/company/showcv_v2.php", {
	userid: uid,
	portalid: pid
	}, function(xml) {
		document.getElementById("WorkerCV_Overlay").innerHTML = "<div class=\"close\"></div>";
		document.getElementById("WorkerCV_Overlay").innerHTML += xml;
	});
	
}

// saját megtekintéshez - Ne szójjá' be, jóvan az így több darabba!
function show_workerCV_v3(uid, pid, cvID) {

	//$('#GX_workercv #CV_ajax_content').load("/documents/hunjob/php_new/company/showcv_v2.php?a="+Math.random()+data);
	
	$.post("/documents/hunjob/php_new/company/showcv_v3.php", {
	userid: uid,
	portalid: pid,
	cvID: cvID
	}, function(xml) {
		document.getElementById("WorkerCV_Overlay").innerHTML = "<div class=\"close\"></div>";
		document.getElementById("WorkerCV_Overlay").innerHTML += xml;
	});
	
}

function sendnewpwd() {
var email = document.getElementById("forgotEmail").value;

$.post("/documents/hunjob/php_new/workers/forgotpwd.php", 
	{ 
	email: email 
	}, function(xml) {
	document.getElementById("forgot_ajax").innerHTML = xml;
	}
	);
}

function comp_sendnewpwd() {
var email = document.getElementById("cforgotEmail").value;

$.post("/documents/hunjob/php_new/company/cforgotpwd.php", 
	{ 
	email: email 
	}, function(xml) {
	document.getElementById("cforgot_ajax").innerHTML = xml;
	}
	);
}


function load_forgotpwd() {
GX_message("<h2>Elfelejtett jelszó újraküldése - <font color=\"#a00\">Álláskeresők</font></h2> <br /> Amennyiben elfelejtette jelszavát, kérjük, hogy írja be <u>E-mail címét</u> a mezőbe, és küldünk egy új jelszót, melyet belépés után bármikor módosíthat az \"Adatmódosítás\" menüpont alatt!<div id=\"forgot_ajax\"></div><br /><input type=\"text\" class=\"forgotinput ui-state-highlight ui-corner-all ui-helper-clearfix\" value=\"E-mail cím\"  name=\"email\" onclick=\"if (this.value=='E-mail cím') { this.value=''; } \" onblur=\"if (this.value=='') { this.value='E-mail cím'; }\" id=\"forgotEmail\" style=\"width: 94%;\">  <input type=\"button\" class=\"forgotbutton ui-state-highlight ui-corner-all ui-helper-clearfix\" id=\"jq-but\" value=\"Új jelszó küldése!\" onclick=\"sendnewpwd()\"><br clear=\"left\" />", "Kérjük, adja meg e-mail címét amellyel a rendszerbe regisztrált. Erre az e-mail címre fogjuk elküldeni új jelszavát, melyet később az \"adatmódoítás\" menüpont alatt módosíthat!", "", "", "");
}

function cload_forgotpwd() {
GX_message("<h2>Elfelejtett jelszó újraküldése - <font color=\"#a00\">Állásajánlók</font></h2> <br /> Amennyiben elfelejtette jelszavát, kérjük, hogy írja be <u>E-mail címét</u> a mezőbe, és küldünk egy új jelszót, melyet belépés után bármikor módosíthat az \"Adatmódosítás\" menüpont alatt!<div id=\"cforgot_ajax\"></div><br /><input type=\"text\" class=\"forgotinput ui-state-highlight ui-corner-all ui-helper-clearfix\" value=\"E-mail cím\"  name=\"email\" onclick=\"if (this.value=='E-mail cím') { this.value=''; } \" onblur=\"if (this.value=='') { this.value='E-mail cím'; }\" id=\"cforgotEmail\" style=\"width: 94%;\"> <input type=\"button\" class=\"forgotbutton ui-state-highlight ui-corner-all ui-helper-clearfix\" id=\"jq-but\" value=\"Új jelszó küldése!\" onclick=\"comp_sendnewpwd()\"><br clear=\"left\" />", "Kérjük, adja meg e-mail címét amellyel a rendszerbe regisztrált. Erre az e-mail címre fogjuk elküldeni új jelszavát, melyet később az \"adatmódoítás\" menüpont alatt módosíthat!", "", "", "");
}


  function check(mit) {
    if (mit=="1") {
      return true;
    } else {
      
      GX_message("Ennek a funkciónak a használatához regisztráció szükséges! <br />Ön még nem regisztrált az oldalon vagy nincs belépve!<br /> Szeretne most regisztrálni?", "A Regisztráció megkezdéséhez kérjük kattintson az \"OK\" gombra, majd adja meg E-mail címét a Regisztrációs folyamat megkezdéséhez. Ezután küldünk Önnek egy e-mailt amelyben egy linken keresztül véglegesítheti regisztrációját!", workerRegister, "", "");
      
           return false;
    }
  }
  
  function ccheck(mit) {
    if (mit=="1") {
      return true;
    } else {
      
      GX_message("Ennek a funkciónak a használatához regisztráció szükséges! <br />Ön még nem regisztrált az oldalon vagy nincs belépve!<br /> Szeretne most regisztrálni?", "A Regisztráció megkezdéséhez kérjük kattintson az \"OK\" gombra, majd adja meg E-mail címét a Regisztrációs folyamat megkezdéséhez. Ezután küldünk Önnek egy e-mailt amelyben egy linken keresztül véglegesítheti regisztrációját!", companyRegister, "", "");
      
           return false;
    }
  }

  
function ShowNewsPictureUplader(jobid) {
var datas = "<b> Kép feltöltése álláshirdetéshez </b>";
datas += "<iframe name=\"picuploader\" src=\"/documents/hunjob/php/newspicupload/pic_form.php?jobid="+jobid+"\" style=\"width: 400px; height: auto; border: 0px;\" frameborder=\"0\"></iframe>"
GX_message(datas, "", "", "clip", "slide");
}


function updateTips(t) {
	tips.text(t).effect("highlight",{},1500);
}

function checkLength(o,n,min,max) {

	if ( o.val().length > max || o.val().length < min ) {
		o.addClass('ui-state-error');
		updateTips("Az " + n + " cím minimum "+min+", maximum "+max+" karakter hosszúságú lehet!");
		return false;
	} else {
		return true;
	}

}

function checkRegexp(o,regexp,n) {

	if ( !( regexp.test( o.val() ) ) ) {
		o.addClass('ui-state-error');
		tips.addClass('ui-state-error');
		updateTips(n);
		return false;
	} else {
		return true;
	}

}
		
$(function() {
		
        try {
        $(".button, * button").button();
        }catch(e){}
        
		if (document.getElementById("WR_email")) {
		
			var email = $("#WR_email"),
				allFields = $([]).add(email),
				tips = $("#validateTips");
	  
			var stateid = $("#WR_stateID").val();
			var tmps = $("#WR_regmailTmps").val();
			var regMode = 0;
			
		} else {
		
			var email = $("#cemail"),
				allFields = $([]).add(email),
				tips = $("#validateTips");
			
			var stateid = $("#cstateID").val();
			var tmps = $("#cregmailTmps").val();
			var regMode = 1;			
		}


			//var regObj = "#RegDialog";
		
        $("#RegDialog").dialog({
			bgiframe: true,
			autoOpen: false,
			height: 290,
			width: 500,
			modal: true,
			buttons: {
				'Regisztráció': function() {
					var bValid = true;
					allFields.removeClass('ui-state-error');
									
					bValid = bValid && checkLength(email,"email",6,80);

					bValid = bValid && checkRegexp(email,/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,"Hibás E-mail cím! Megfelelő e-mail cím lehet pl. valaki@szolgaltato.hu");
					
										
					if (bValid) {

						var regmail = email.val();
						var template = tmps;
						
						if (regMode==0) {
						start_reg(regmail, stateid, template);
						} else if (regMode==1) {
						start_reg_c(regmail, stateid, template);
						}
												
						$(this).dialog('close');
					}
				},
				'Mégse': function() {
					$(this).dialog('close');
				},
				'Elfelejtett jelszó': function() {
					if (regMode==0) {
						load_forgotpwd();
						} else if (regMode==1) {
						cload_forgotpwd();
					}
					$(this).dialog('close');
				}
			},
			close: function() {
				allFields.val('').removeClass('ui-state-error');
			}
		}); 

		$('#NewCVForm').dialog({
		autoOpen: false,
		modal: true,
		width: 462,
		height: 285,
		buttons: {
			'Létrehoz': function() {
				$("#NewCVForm form").submit();
				$(this).dialog('close');
			},
			'Mégse': function() {
				$(this).dialog('close');
			}
		}
		});
		
		$('#NewJobForm').dialog({
		autoOpen: false,
		modal: true,
		width: 462,
		height: 285,
		buttons: {
			'Létrehoz': function() {
				$("#NewJobForm form").submit();
				$(this).dialog('close');
			},
			'Mégse': function() {
				$(this).dialog('close');
			}
		}
		});
	
});


function htmlspecialchars(ch) {
ch = ch.replace(/&/g,"&amp;");
ch = ch.replace(/\"/g,"&quot;");
ch = ch.replace(/\'/g,"&#039;");
ch = ch.replace(/</g,"&lt;");
ch = ch.replace(/>/g,"&gt;");
return ch;
}

function htmlspecialchars_decode(ch) {
ch = ch.replace(/&amp;/g,"&");
ch = ch.replace(/&quot;/g,"\"");
ch = ch.replace(/&#039;/g,"\'");
ch = ch.replace(/&lt;/g,"<");
ch = ch.replace(/&gt;/g,">");
return ch;
}


function htmlspecialchars_v1(ch) {

	if (ch.length!=0) {
	ch = ch.replace(/&/g,"&amp;");
	ch = ch.replace(/\"/g,"&quot;");
	ch = ch.replace(/\'/g,"&#039;");
	ch = ch.replace(/</g,"&lt;");
	ch = ch.replace(/>/g,"&gt;");
	ch = ch.replace(/é/g,"&eacute;");
	ch = ch.replace(/á/g,"&aacute;");
	ch = ch.replace(/ó/g,"&oacute;");
	ch = ch.replace(/ő/g,"&#337;");
	ch = ch.replace(/ú/g,"&uacute;");
	ch = ch.replace(/í/g,"&iacute;");
	ch = ch.replace(/ű/g,"&#369;");
	ch = ch.replace(/ü/g,"&uuml;");
	ch = ch.replace(/ö/g,"&ouml;");
	ch = ch.replace(/É/g,"&Eacute;");
	ch = ch.replace(/Á/g,"&Aacute;");
	ch = ch.replace(/Ó/g,"&Oacute;");
	ch = ch.replace(/Ú/g,"&Uacute;");
	ch = ch.replace(/Í/g,"&Iacute;");
	ch = ch.replace(/Ü/g,"&Uuml;");
	ch = ch.replace(/Ö/g,"&Ouml;");
	ch = ch.replace(/Ő/g,"&#336;");
	ch = ch.replace(/Ű/g,"&#368;");
	} 
	
	return ch;
}

function htmlspecialchars_decode_v1(ch) {
	ch = ch.replace(/&amp;/g,"&");
	ch = ch.replace(/&quot;/g,"\"");
	ch = ch.replace(/&#039;/g,"\'");
	ch = ch.replace(/&lt;/g,"<");
	ch = ch.replace(/&gt;/g,">");
	ch = ch.replace(/&eacute;/g,"é");
	ch = ch.replace(/&aacute;/g,"á");
	ch = ch.replace(/&oacute;/g,"ó");
	ch = ch.replace(/&uacute;/g,"ú");
	ch = ch.replace(/&iacute;/g, "í");
	ch = ch.replace(/&#369;/g, "ű");
	ch = ch.replace(/&uuml;/g, "ü");
	ch = ch.replace(/&ouml;/g, "ö");
	ch = ch.replace(/&#337;/g,"ő");
	ch = ch.replace(/&Eacute;/g,"É");
	ch = ch.replace(/&Aacute;/g, "Á");
	ch = ch.replace(/&Oacute;/g, "Ó");
	ch = ch.replace(/&Uacute;/g, "Ú");
	ch = ch.replace(/&Iacute;/g, "Í");
	ch = ch.replace(/&Uuml;/g, "Ü");
	ch = ch.replace(/&Ouml;/g, "Ö");
	ch = ch.replace(/&#336;/g,"Ő");
	ch = ch.replace(/&#368;/g, "Ű");
	return ch;
}


function companyRegister() {

			var email = $("#cemail"),
				allFields = $([]).add(email),
				tips = $("#validateTips");
			
			var stateid = $("#cstateID").val();
			var tmps = $("#cregmailTmps").val();
			var regMode = 1;		
			
$("#RegDialogCompany").css("display", "block").dialog({
			bgiframe: true,
			autoOpen: true,
			height: 290,
			width: 500,
			modal: true,
			buttons: {
				'Regisztráció': function() {
					var bValid = true;
					allFields.removeClass('ui-state-error');
									
					bValid = bValid && checkLength(email,"email",6,80);

					bValid = bValid && checkRegexp(email,/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,"Hibás E-mail cím! Megfelelő e-mail cím lehet pl. valaki@szolgaltato.hu");
					
										
					if (bValid) {

						var regmail = email.val();
						var template = tmps;

						start_reg_c(regmail, stateid, template);
												
						$(this).dialog('close');
					}
				},
				'Mégse': function() {
					$(this).dialog('close');
				},
				'Elfelejtett jelszó': function() {
					if (regMode==0) {
						load_forgotpwd();
						} else if (regMode==1) {
						cload_forgotpwd();
					}
					$(this).dialog('close');
				}
			},
			close: function() {
				allFields.val('').removeClass('ui-state-error');
			}
		});
		
				
	$("body .ui-widget-overlay").css({
		zIndex: 12000
	});
	
	$("body .ui-dialog").css({
		zIndex: 13000
	});
}			

function workerRegister() {

			var email = $("#WR_email"),
				allFields = $([]).add(email),
				tips = $("#validateTips");
	  
			var stateid = $("#WR_stateID").val();
			var tmps = $("#WR_regmailTmps").val();
			var regMode = 0;
$("#RegDialog").css("display", "block").dialog({
			bgiframe: true,
			autoOpen: true,
			height: 290,
			width: 500,
			modal: true,
			buttons: {
				'Regisztráció': function() {
					var bValid = true;
					allFields.removeClass('ui-state-error');
									
					bValid = bValid && checkLength(email,"email",6,80);

					bValid = bValid && checkRegexp(email,/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,"Hibás E-mail cím! Megfelelő e-mail cím lehet pl. valaki@szolgaltato.hu");
					
										
					if (bValid) {

						var regmail = email.val();
						var template = tmps;
						
						start_reg(regmail, stateid, template);
												
						$(this).dialog('close');
					}
				},
				'Mégse': function() {
					$(this).dialog('close');
				},
				'Elfelejtett jelszó': function() {
						load_forgotpwd();
						$(this).dialog('close');
				}
			},
			close: function() {
				allFields.val('').removeClass('ui-state-error');
			}
		});
		
				
	$("body .ui-widget-overlay").css({
		zIndex: 12000
	});
	
	$("body .ui-dialog").css({
		zIndex: 13000
	});
}


function WorkerMenu(login, id) {
		var width_b = 300;
		var left_b = ($(window).width()/2) - (width_b/2);
			
		  //$("#mainPageNews:first").fadeOut(1000);
		  if (!document.getElementById("WorkerFrame")) { $("body").append("<iframe id=\"WorkerFrame\" />"); }
		  if (!document.getElementById("WorkerNews")) { $("body").append("<div id=\"WorkerNews\" />"); }
		  
		  
		  $("#WorkerFrame, #WorkerNews").css({
			position: "absolute",
			left: left_b,
			top: "5%",
			height: 200,
			padding: 10,
			width: width_b,
			background: "#fff",
			border: "3px solid #ddd",
			overflow: "visible",
			zindex: 10000
		  });
		  
		  $("#WorkerFrame").css({
			opacity: 0,
			zindex: 9999
		  });
		  
		  api = $("#WorkerNews").load("/documents/hunjob/php_new/workers/worker_menu.php?login="+login+"&uid="+id).show("fade", 1200).expose({api: true, color: "#d96121", closeOnClick: false, closeOnEsc: false }); 
		  
		  api.load();
		  
}

function CompanyMenu(login, id) {
		var width_b = 300;
		var left_b = ($(window).width()/2) - (width_b/2);
			
		  //$("#mainPageNews:first").fadeOut(1000);
		  if (!document.getElementById("CompanyFrame")) { $("body").append("<iframe id=\"CompanyFrame\" />"); }
		  if (!document.getElementById("CompanyNews")) { $("body").append("<div id=\"CompanyNews\" />"); }
		  
		  
		  $("#CompanyFrame, #CompanyNews").css({
			position: "absolute",
			left: left_b,
			top: "5%",
			height: 200,
			padding: 10,
			width: width_b,
			background: "#fff",
			border: "3px solid #ddd",
			overflow: "visible",
			zindex: 10000
		  });
		  
		  $("#CompanyFrame").css({
			opacity: 0,
			zindex: 9999
		  });
		  
		  api = $("#CompanyNews").load("/documents/hunjob/php_new/company/company_menu.php?login="+login+"&cid="+id).show("fade", 1200).expose({api: true, color: "#d96121", closeOnClick: false, closeOnEsc: false }); 
		  
		  api.load();
		  
		  
}
