/* ****************************************
Verzió/Version: 1.2.2 (2010. május/may 1.)

Szerző/Author: Baglyas Tamás - studio42.hu
Email: tamas.baglyas@studio42.hu
Weboldal/Website: http://www.studio42.hu

**************************************** */

function kepNyitas(kepSRC, szeles, magas, cimke) {
	var x = parseInt((screen.width/2) - parseInt(szeles/2));
	var y = parseInt((screen.height/2) - parseInt(magas/2));
	if (y<=0) {
		if (parseInt(navigator.appVersion)>3) {
			if (navigator.appName=="Netscape") { szeles = parseInt(szeles) + 20; }
			if (navigator.appName=="Microsoft Internet Explorer") { szeles = parseInt(szeles) + 21; };
			if ((navigator.appName!="Microsoft Internet Explorer")&&(navigator.appName!="Netscape")) { szeles = parseInt(szeles) + 21; }
		}
		y = 0;
	}
	if (x<=0) {
		if (parseInt(navigator.appVersion)>3) {
			if (navigator.appName=="Netscape") { magas = parseInt(magas) + 20; }
			if (navigator.appName=="Microsoft Internet Explorer") { magas = parseInt(magas) + 21; }
			if ((navigator.appName!="Microsoft Internet Explorer")&&(navigator.appName!="Netscape")) { magas = parseInt(magas) + 21; }
		}
		x = 0;
	}
	if (navigator.appVersion.indexOf("Chrome")!=-1) { szeles = parseInt(szeles) + 11; }
	if (navigator.appVersion.indexOf("Chrome")!=-1) { magas = parseInt(magas) + 59; }
	var tulajdonsagok = "scrollbars=1, width="+szeles+", height="+magas+", toolbar=0, resizable=0, status=0, location=0, directories=0, menubar=0";
	var html = "";

	html = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\"><html>";
	html += "<head><title>"+cimke+"</title></head><body onBlur=\"window.close()\" onContextMenu=\"return false\" onSelectStart=\"return false\" onDragStart=\"return false\">";
	html += "<img src='"+kepSRC+"' style='position: absolute; top: 0px; left: 0px; cursor: crosshair;' alt='"+cimke+"' title='"+cimke+"' onClick=window.close()>";
	html += "</body></html>";

	if (kepSRC.lastIndexOf("/")==-1) { var kezdo = 0; } else { var kezdo = kepSRC.lastIndexOf("/"); }
	var hossz = kepSRC.lastIndexOf(".") - kezdo;
	var index = kepSRC.substr(kezdo,hossz);

	for (i=0; i<index.length; i++ ) {
		if ((index.charCodeAt(i)<48)||(index.charCodeAt(i)>122)||((index.charCodeAt(i)>57)&&(index.charCodeAt(i)<65))||((index.charCodeAt(i)>90)&&(index.charCodeAt(i)<97))) {
			index = index.replace(index.substr(i,1),"");
		}
	}
	
	eval("kepablak = window.open('', '"+index+"','"+tulajdonsagok+"')");

	kepablak.document.writeln(html);
	kepablak.window.moveTo(x,y);
	kepablak.window.focus();
}

window.onLoad=function() {
	document.onContextMenu = "return false";
	document.onSelectStart = "return false";
	document.onDragStart = "return false";
	document.onMouseDown = "return false";
}

function emailEll(urlap,email) {
	var tartalom = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,6})$/;
	var emailCim = document.urlap.email;
	if (tartalom.test(emailCim)==false) {
		document.urlap.email.focus();
		document.urlap.email.style.backgroundColor = "red";
		alert("Hibás vagy érvénytelen email cím!");
		return false;
	}
}

function csakSzam(urlap,mezo) {
	var ki = "";
	for(i=0; i<urlap.mezo.value.length; i++) {
		if ((urlap.mezo.value.substr(i,1)>='0')&&(urlap.mezo.value.substr(i,1)<='9')) {
			ki+=urlap.mezo.value.substr(i,1);
		}
	}
	urlap.mezo.value=ki;
}

function gombEnged(urlap,mezo,gomb) {
	if(!document.urlap.mezo.checked) {
		document.urlap.gomb.disabled = true;
	}
	else {
		document.urlap.gomb.disabled = false;
	}
}
