// --- --- --- URL futtatása

function run(url) {
	setTimeout("top.location.replace('" + url + "');",0);
}

// --- --- --- E-mail cím hitelesítése 

function isValidEmail(email, required) {
	if (required==undefined) {   // if not specified, assume it's required
		required=true;
	}
	if (email==null) {
		if (required) {
			return false;
		}
		return true;
	}
	if (email.length==0) {  
		if (required) {
			return false;
		}
		return true;
	}
	if (! allValidChars(email)) {  // check to make sure all characters are valid
		return false;
	}
	if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character
		return false;
	} else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @
		return false;
	} else if (email.indexOf("@") == email.length) {  // @ must not be the last character
		return false;
	} else if (email.indexOf("..") >=0) { // two periods in a row is not valid
	return false;
	} else if (email.indexOf(".") == email.length) {  // . must not be the last character
	return false;
	}
	return true;
}

function allValidChars(email) {
  var parsed = true;
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
  for (var i=0; i < email.length; i++) {
	var letter = email.charAt(i).toLowerCase();
	if (validchars.indexOf(letter) != -1)
	  continue;
	parsed = false;
	break;
  }
  return parsed;
}

// ----- MUNKAADÓ - ADATMÓDOSÍTÁS

function Modosit_kinal_Ellenorzo(theForm)
{
	
if (theForm.nev.value == "")
{
	alert("A \"Név\" mező nem lehet üres!");
	theForm.nev.focus();
	return (false);
}	
				
if (! isValidEmail(theForm.email.value)) 
{
	alert("Kérjük adjon meg egy valódi E-mail címet!");
	theForm.email.focus();
	return false;
}

if (theForm.password.value == "")					
{
	alert("A \"Jelszó\" mező nem lehet üres!");
	theForm.password.focus();
	return (false);
}

if (theForm.pass_word.value == "")					
{
	alert("A \"Jelszó mégegyszer\" mező nem lehet üres!");
	theForm.pass_word.focus();
	return (false);
}

if (theForm.pass_word.value != theForm.password.value)
{
	alert("A két jelszó nem egyezik!");
	theForm.password.focus();
	return (false);
}

if (theForm.int_ceg_nev.value == "")
{
	alert("Az \"Intézmény / Cég neve\" mező nem lehet üres!");
	theForm.int_ceg_nev.focus();
	return (false);
}	

if (theForm.ir_szam.value == "")
{
	alert("Az \"Irányító szám\" mező nem lehet üres!");
	theForm.ir_szam.focus();
	return (false);
}	

if (theForm.varos.value == "")
{
	alert("Az \"Város\" mező nem lehet üres!");
	theForm.varos.focus();
	return (false);
}	

if (theForm.ut_hsz.value == "")
{
	alert("Az \"Utca, házszám\" mező nem lehet üres!");
	theForm.ut_hsz.focus();
	return (false);
}	

if (theForm.szamla_sz.value == "")
{
	alert("Az \"Számlaszám\" mező nem lehet üres!");
	theForm.szamla_sz.focus();
	return (false);
}	

if (theForm.tel_sz.value == "")
{
	alert("Az \"Telefonszám\" mező nem lehet üres!");
	theForm.tel_sz.focus();
	return (false);
}	

if (theForm.fax_sz.value == "")
{
	alert("Az \"Fax szám\" mező nem lehet üres!");
	theForm.fax_sz.focus();
	return (false);
}	

}

// ----- ÁLLÁSKERESŐ - ADATMÓDOSÍTÁS

function Modosit_keres_Ellenorzo(theForm)
{
				
if (theForm.nev.value == "")
{
	alert("A \"Név\" mező nem lehet üres!");
	theForm.nev.focus();
	return (false);
}	

radioOption = -1
	for (counter=0; counter<document.reg_adatok.megszolitas.length; counter++) {
		if (document.reg_adatok.megszolitas[counter].checked) {
		radioOption = counter
	}
}
if (radioOption == -1) {
	alert("Válasszon a \"Megszólítás\" részben! - Hogyan szólítsuk? - Hölgy / Úr?")
	return false
}

if (! isValidEmail(theForm.email.value)) 
{
	alert("Kérjük adjon meg egy valódi E-mail címet!");
	theForm.email.focus();
	return false;
}

if (theForm.password.value == "")					
{
	alert("A \"Jelszó\" mező nem lehet üres!");
	theForm.password.focus();
	return (false);
}

if (theForm.pass_word.value == "")					
{
	alert("A \"Jelszó mégegyszer\" mező nem lehet üres!");
	theForm.pass_word.focus();
	return (false);
}

if (theForm.pass_word.value != theForm.password.value)
{
	alert("A két jelszó nem egyezik!");
	theForm.password.focus();
	return (false);
}

}

// ----- Jelszó CSERE - Űrlap ellenorzo szkript

function jelszocsere_Ellenorzo(theForm)
{
	
if (theForm.password.value == "")					
{
	alert("Az \"Új jelszó\" mező nem lehet üres!");
	theForm.password.focus();
	return (false);
}

if (theForm.pass_word.value == "")					
{
	alert("A \"Jelszó mégegyszer\" mező nem lehet üres!");
	theForm.pass_word.focus();
	return (false);
}

if (theForm.pass_word.value != theForm.password.value)
{
	alert("A két jelszó nem egyezik!");
	theForm.password.focus();
	return (false);
}

}

// ----- Ajánlom az oldalt - Űrlap ellenorzo szkript

function ajanlom_az_oldalt_Ellenorzo(theForm)
{
				
if (theForm.nev.value == "") 
{
	alert("Az \"Ön neve\" mező nem lehet üres!");
	theForm.nev.focus();
	return false;
}

if (! isValidEmail(theForm.email.value)) 
{
	alert("Kérjük adjon meg egy valódi E-mail címet!");
	theForm.email.focus();
	return false;
}

if (theForm.ismeros_neve.value == "")					
{
	alert("Az \"Ismerőse neve\" mező nem lehet üres!");
	theForm.ismeros_neve.focus();
	return (false);
}

if (! isValidEmail(theForm.ismeros_emil.value)) 
{
	alert("Kérjük adjon meg egy valódi E-mail címet!");
	theForm.ismeros_emil.focus();
	return false;
}

}

// ----- Kapcsolat  - Urlap ellenőrző szkript

function kapcsolat_Ellenorzo_script(theForm)
{

	if (theForm.ugyfel_neve.value == "")
{
	alert("Az \"Ön neve\" mező nem lehet üres!");
	theForm.ugyfel_neve.focus();
	return (false);
}					

	if (theForm.ugyfel_emil_cime.value == "")
{
	alert("Az \"E-mail címe\" mező nem lehet üres!");
	theForm.ugyfel_emil_cime.focus();
	return (false);
}
	if (theForm.ugyfel_uzenete.value == "")
{
	alert("Kérjük töltse ki az \"Üzenete\" mezőt!");
	theForm.ugyfel_uzenete.focus();
	return (false);
}
	if (theForm.biztonsagi_kod.value == "")					
{
	alert("Az \"Képen látható karakterek beírása\" mező nem lehet üres!");
	theForm.biztonsagi_kod.focus();
	return (false);
}

}

// ----- MUNKAADÓ - Regisztzráció - Űrlap ellenorzo szkript

function CEG_reg_kinal_Ellenorzo(theForm)
{
	
if (theForm.nev.value == "")
{
	alert("A \"Név\" mező nem lehet üres!");
	theForm.nev.focus();
	return (false);
}	
				
if (! isValidEmail(theForm.email.value)) 
{
	alert("Kérjük adjon meg egy valódi E-mail címet!");
	theForm.email.focus();
	return false;
}

if (theForm.felhasznalo_nev.value == "")					
{
	alert("A \"Felhasználónév\" mező nem lehet üres!");
	theForm.felhasznalo_nev.focus();
	return (false);
}

if (theForm.password.value == "")					
{
	alert("A \"Jelszó\" mező nem lehet üres!");
	theForm.password.focus();
	return (false);
}

if (theForm.pass_word.value == "")					
{
	alert("A \"Jelszó mégegyszer\" mező nem lehet üres!");
	theForm.pass_word.focus();
	return (false);
}

if (theForm.pass_word.value != theForm.password.value)
{
	alert("A két jelszó nem egyezik!");
	theForm.password.focus();
	return (false);
}

if (theForm.int_ceg_nev.value == "")
{
	alert("Az \"Intézmény / Cég neve\" mező nem lehet üres!");
	theForm.int_ceg_nev.focus();
	return (false);
}	

if (theForm.ir_szam.value == "")
{
	alert("Az \"Irányító szám\" mező nem lehet üres!");
	theForm.ir_szam.focus();
	return (false);
}	

if (theForm.varos.value == "")
{
	alert("Az \"Város\" mező nem lehet üres!");
	theForm.varos.focus();
	return (false);
}	

if (theForm.ut_hsz.value == "")
{
	alert("Az \"Utca, házszám\" mező nem lehet üres!");
	theForm.ut_hsz.focus();
	return (false);
}	

if (theForm.szamla_sz.value == "")
{
	alert("Az \"Számlaszám\" mező nem lehet üres!");
	theForm.szamla_sz.focus();
	return (false);
}	

if (theForm.tel_sz.value == "")
{
	alert("Az \"Telefonszám\" mező nem lehet üres!");
	theForm.tel_sz.focus();
	return (false);
}	

if (theForm.fax_sz.value == "")
{
	alert("Az \"Fax szám\" mező nem lehet üres!");
	theForm.fax_sz.focus();
	return (false);
}	

}

// ----- ÁLLÁSKERESŐ - Regisztzráció - Űrlap ellenorzo szkript

function reg_keres_Ellenorzo(theForm)
{
				
if (theForm.nev.value == "")
{
	alert("A \"Név\" mező nem lehet üres!");
	theForm.nev.focus();
	return (false);
}	

radioOption = -1
	for (counter=0; counter<document.regisztracio.megszolitas.length; counter++) {
		if (document.regisztracio.megszolitas[counter].checked) {
		radioOption = counter
	}
}
if (radioOption == -1) {
	alert("Válasszon a \"Megszólítás\" részben! - Hogyan szólítsuk? - Hölgy / Úr?")
	return false
}

if (! isValidEmail(theForm.email.value)) 
{
	alert("Kérjük adjon meg egy valódi E-mail címet!");
	theForm.email.focus();
	return false;
}

if (theForm.felhasznalo_nev.value == "")					
{
	alert("A \"Felhasználónév\" mező nem lehet üres!");
	theForm.felhasznalo_nev.focus();
	return (false);
}

if (theForm.password.value == "")					
{
	alert("A \"Jelszó\" mező nem lehet üres!");
	theForm.password.focus();
	return (false);
}

if (theForm.pass_word.value == "")					
{
	alert("A \"Jelszó mégegyszer\" mező nem lehet üres!");
	theForm.pass_word.focus();
	return (false);
}

if (theForm.pass_word.value != theForm.password.value)
{
	alert("A két jelszó nem egyezik!");
	theForm.password.focus();
	return (false);
}

/*	
if (theForm.biztonsagi_kod.value == "")					
{
	alert("\"A képen látható karakterek beírása\" mező nem lehet üres!");
	theForm.biztonsagi_kod.focus();
	return (false);
}
*/

if (theForm.elfogad.checked == false)
{
	alert ("Ha egyetért a \"Tudnivalókkal és feltételekkel\", kérjük pipálja ki a négyzetet!");
	theForm.elfogad.focus();
	return false;
} 

}

// ----- Jelszóemlékeztető  - Urlap ellenőrző szkript

function jelszoemlekezteto_Ellenorzo(theForm)
{
				
if (theForm.email_emlekezteto.value == "")
{
	alert("Az \"E-mail címe\" mező nem lehet üres!");
	theForm.email_emlekezteto.focus();
	return (false);
}	

}	

// ----- Regisztráció aktiválása / bejelentkezés  - Urlap ellenőrző szkript

function aktival_regisztracio_Ellenorzo(theForm)
{
				
if (theForm.username.value == "felhasználónév")
{
	alert("Kérjük adja meg a felhasználónevét!");
	theForm.username.focus();
	return (false);
}					

if (theForm.password.value == "jelszó")
{
	alert("Kérjük adja meg a jelszavát!");
	theForm.password.focus();
	return (false);
}

if (theForm.username.value == "")
{
	alert("A \"Felhasználónév\" mező nem lehet üres!");
	theForm.username.focus();
	return (false);
}					

if (theForm.password.value == "")
{
	alert("A \"Jelszó\" mező nem lehet üres!");
	theForm.password.focus();
	return (false);
}

}

// Fejléc menü - RollOver

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		fejlec_kezdolap_over = newImage("images/fejlec-kezdolap-over.jpg");
		fejlec_kedvencek_over = newImage("images/fejlec-kedvencek-over.jpg");
		fejlec_keres_over = newImage("images/fejlec-keres-over.jpg");
		fejlec_kinal_over = newImage("images/fejlec-kinal-over.jpg");
		preloadFlag = true;
	}
}

// ----- Beállítás kezdőlapnak

function addhomepage(){
	if(document.all)
	{
		document.body.style.behavior='url(#default#homepage)'; 
		document.body.setHomePage('http://www.allas.versanmed.hu');
	}
	else
	{
		alert('Sajnos a böngészője nem támogatja ezt a funkciót.\nHa be szeretné állítani a VERSAN-JOB-ot kezdőlapnak, akkor az Eszözök/Beállítások menüpontban, a "Főlap"-fülnél megteheti.');
	}
	if(sethomepage==0) send_data(0);
	sethomepage = 1;
}

// ----- Hozzáadás a kedvencekhez

function CreateBookmarkLink() {
title = "VERSAN-JOB - Munkalehetőségek: egészségügy, otthon ápolás, szociális és egyéb területen.";
url = "http://www.allas.versanmed.hu/";
if (window.sidebar) {
// Mozilla Firefox Bookmark
// alert("FIREFOX!");
window.sidebar.addPanel(title, url,"");
} else if( window.external ) {
// IE Favorite
// alert("YES IE");
window.external.AddFavorite( url, title);
}
else if(window.opera && window.print) {
// Opera Hotlist
return true; }
}

// ----- Súgódoboz szkript

Xoffset=10;Yoffset=17;var old,skn,iex=(document.all),yyy=-1000;var ns4=document.layers;var ns6=document.getElementById&&!document.all;var ie4=document.all;
if (ns4)
skn=document.sugodoboz
else if (ns6)
skn=document.getElementById("sugodoboz").style
else if (ie4)
skn=document.all.sugodoboz.style
if(ns4)document.captureEvents(Event.MOUSEMOVE);
else{
skn.visibility="visible"
skn.display="none"
}
document.onmousemove=get_mouse;
function sugodoboz(msg){
var content="<table><tr><td rowspan='3' align='center'><img src='images/style-images/sugo-ikon.png' width='33' height='32'></td><td style='BORDER-COLLAPSE: Collapse;BORDER: 1px solid #FFFFFF;' cellpadding='1' cellspacing='0' align='center' height='3'></td><tr><td class='feher-nagy' style='BORDER-COLLAPSE: Collapse;BORDER: 1px solid #FFFFFF; cellpadding='2' cellspacing='0' bgcolor='#b7292d' align='center' height='22'>&nbsp;&nbsp;"+msg+"&nbsp;&nbsp;</td><tr><td height='3' align='center' style='BORDER-COLLAPSE: Collapse;BORDER: 1px solid #FFFFFF;' cellpadding='2' cellspacing='0'></td></table>";
yyy=Yoffset;
if(ns4){skn.document.write(content);skn.document.close();skn.visibility="visible"}
if(ns6){document.getElementById("sugodoboz").innerHTML=content;skn.display=''}
if(ie4){document.all("sugodoboz").innerHTML=content;skn.display=''}
}
function get_mouse(e){
var x=(ns4||ns6)?e.pageX:event.x+document.body.scrollLeft;
skn.left=x+Xoffset;
var y=(ns4||ns6)?e.pageY:event.y+document.body.scrollTop;
skn.top=y+yyy;
}
function kill(){
yyy=-1000;
if(ns4){skn.visibility="hidden";}
else if (ns6||ie4)
skn.display="none"}
