// JavaScript Dokumentum

var nav=navigator.userAgent.toLowerCase();
var isOpera=(nav.indexOf("opera")!=-1)?true:false;
var isOpera5=(nav.indexOf("opera 5")!=-1 || nav.indexOf("opera/5")!=-1)?true:false;
var isOpera6=(isOpera && parseInt(navigator.appVersion)>=6)?true:false;
var isN6=(nav.indexOf("gecko")!=-1);
var isN4=(document.layers)?true:false;
var isMac=(nav.indexOf("mac")!=-1);
var isIE=(document.all && !isOpera && (!isMac || navigator.appVersion.indexOf("MSIE 4")==-1))?true:false;

var confirmWidth=400, confirmHeight=200, confirmOffsetX=-50, confirmOffsetY=-100;
var confirmWin=null;
var winX=0, winY=0;

document.onclick=markClick;

function markClick(e) {
	if (isIE || isOpera6) {
		winX=event.screenX;
		winY=event.screenY;
	}
	else if (isN4 || isN6) {
		winX=e.screenX;
		winY=e.screenY;
		document.routeEvent(e);
	}
	if (isN4 || isN6) { 
		document.routeEvent(e); 
	}
	else { 
		event.cancelBubble=false; 
	}
	return true;
}
function ujtermek() {
	result = true;
	text = document.termekek.nev.value;
	if (text.length < 1) {
		result = false;
		alert("Nincs a terméknek neve!");
		if (document.termekek.nev.focus()) document.termekek.nev.focus();
	}
	text = document.termekek.r_leiras.value;
	if (text.length < 1) {
		result = false;
		alert("A termékhez nincs rövid leírás!");
		if (document.termekek.r_leiras.focus()) document.termekek.r_leiras.focus();
	}
	return result;
}
function urlap() {
	obj = document.termekek;
	if (obj.style.display != "block") {
		obj.style.display = "block";
	}
	obj.muvelet.value = "uj";
	obj.azonosito.value = "";
	s_azonosito = document.getElementById("azon");
	s_azonosito.innerHTML = "";
	img_write('','kiskephely','');
	img_write('','nagykephely','');
}
function kiskep_helye(obj) {
	if (obj.value == "net") {
		HTML = "<input type=\"text\" maxlength=\"255\" id=\"kiskep_id\" name=\"kiskep\" value=\"\" class=\"input_mezo\" onChange=\"img_write(this.value, 'nagykephely', 'net')\">";
		HTML += "<button type=\"button\" onClick=\"javascript:openKepek('kiskep')\">Tallózás...</button>";
		document.getElementById("span_kiskep").innerHTML = HTML;
	}
	else {
		document.getElementById("span_kiskep").innerHTML = "<input type=\"file\" name=\"kiskep\" value=\"\" class=\"input_mezo\" accept=\"image/jpeg\" onChange=\"img_write(this.value, 'kiskephely', '')\">";
	}
}
function nagykep_helye(obj) {
	if (obj.value == "net") {
		HTML = "<input type=\"text\" maxlength=\"255\" id=\"nagykep_id\" name=\"nagykep\" value=\"\" class=\"input_mezo\" onChange=\"img_write(this.value, 'nagykephely', 'net')\">";
		HTML += "<button type=\"button\" onClick=\"javascript:openKepek('nagykep')\">Tallózás...</button>";
		document.getElementById("span_nagykep").innerHTML = HTML;
	}
	else {
		document.getElementById("span_nagykep").innerHTML = "<input type=\"file\" name=\"nagykep\" value=\"\" class=\"input_mezo\" accept=\"image/jpeg\" onChange=\"img_write(this.value, 'nagykephely', '')\">";
	}
}

var ie4 = document.all;
var ns4 = document.layers;
var ns6 = document.getElementById && !document.all; 

function intOnly(obj) {
	if (obj.value.length > 0) {
		obj.value = obj.value.replace(/[^\d]+/g, ''); 
	}
}
function valt(div, id) {
	var img = document.getElementById(id);
	var ie=(document.all) ? 2 : 3;
	var inp = div.childNodes[ie];
	if (div.className == "evszak") {
		div.className = "evszak_be";
		inp.value = "be";
	}
	else {
		div.className = "evszak";
		inp.value = "ki";
	}
}

//######################################################
// Fényképek php megnyitásához szükséges script
//######################################################
function openKepek(field) {
//	alert(webshop_path);
	window.open(webshop_path + "webshop_fenykepek.php?cw_wsm_t=fenykepek&mezo=" + field, "", "width=600,height=400,status=yes,screenX=100,screenY=100,scrollbars=yes,resizable=yes");
	hely = eval("document.termekek." + field);
	mezo = field;
}
function jelol(obj) {
	osszes = document.getElementsByTagName("IMG");
	for (i = 0; i < osszes.length; i++) {
		if (osszes[i] == obj) {
			osszes[i].parentNode.className = "webshop_jelolt";
		}
		else {
			osszes[i].parentNode.className = "webshop_kiskepek";
		}
	}
}
function beilleszt() {
	var val = "";
	osszes = document.getElementsByTagName("IMG");
	for (i = 0; i < osszes.length; i++) {
		if (osszes[i].parentNode.className == "webshop_jelolt") {
			val = osszes[i].alt;
		}
	}
	window.opener.hely.value = val;
    window.close();
	window.opener.img_write(val, window.opener.mezo + 'hely', 'net');
}

// Képek megjelenítése, ellenőrzés
function img_write(kepnev,kephely,forras) {
	var nevhossz = kepnev.length;
	var ext = kepnev.substr(nevhossz-4, nevhossz);
	var imgid = kephely + "_id";

	if (document.getElementById(kephely).childNodes[0]) {
		document.getElementById(kephely).removeChild(document.getElementById(kephely).childNodes[0]);
	}
	if (ext==".jpg" || ext==".gif" || ext==".png" || ext==".PNG" || ext==".JPG" || ext==".GIF") {
		var path = (forras == "net") ? webshop_path + "files/" : "file:///";
		IMGs=document.createElement('IMG');
		IMGs.id=imgid;
		IMGs.src=path + kepnev;
//		alert(window.location.pathname);
		IMGs.style.display="block";
		IMGs.style.visibility="visible";
		if (kephely == "nagykephely") {
			var osztas = IMGs.width / 300;
			if (osztas > 0) {
				IMGs.style.width = Math.round(IMGs.width / osztas) + "px";
				IMGs.style.height = Math.round(IMGs.height / osztas) + "px";
			}
			else {
				IMGs.style.width = "300px";
				IMGs.style.height = "auto";
			}
		}
		IMGs.style.visibility="visible";
		document.getElementById(kephely).appendChild(IMGs);
	}
	else {
		if (ext=="") {
			
		}
		else {
			alert(ext+"Nem támogatott formátum,\nvagy a programnak nem sikerült a fájl formátumát meghatrozni!");
		}
	}
}

//################################################################
// Termékcsoportok létrehozásához, átnevezéséhez szükséges script
//################################################################
function TermekcsoportEll(form) {
	obj = form.elements["cw_ujtermekcsoportnev"];
	text = obj.value;
	if (text == "") {
		alert("Nem adott a termékcsoportnak nevet!");
		if (obj.focus()) obj.focus();
		return false;
	}
	else {
		reg = /^[\w öüóőúéáűíÖÜÓŐÚÉÁŰÍ-]+$/g;
		if (!reg.test(text)) {
			alert("Nem használható karakterek a termékcsoport nevében!");
			if (obj.focus()) obj.focus();
			return false;
		}
	}
	return true;
}

//#################################################################
// Nyomtatási kép létrehozásához és a nyomtatáshoz szükséges script
//#################################################################
var ablak = null;
var win = null;
function nyomtat_pre_a() {
	if (ablak != null && typeof(ablak.closed) != "undefined" && !ablak.closed) {
		alert("A nyomtatási kép ablak meg van nyitva!\nKeresd a tálcán, vagy <Alt> + <Tab>");
	}
	else {
		ablak = window.open("", "nyomtatasi_ablak", "toolbar=no, menubar=no, width=600, height=400, resizable=yes, scrollbars=yes");
		feltolt_a(ablak);
	}
}

function nyomtat_pre_m() {
	if (ablak != null && typeof(ablak.closed) != "undefined" && !ablak.closed) {
		alert("A nyomtatási kép ablak meg van nyitva!\nKeresd a tálcán, vagy <Alt> + <Tab>");
	}
	else {
		ablak = window.open("", "nyomtatasi_ablak", "toolbar=no, menubar=no, width=600, height=400, resizable=yes, scrollbars=yes");
		feltolt_m(ablak);
	}
}

function nyomtat_a() {
	if (ablak != null && typeof(ablak.closed) != "undefined" && !ablak.closed) {
		alert("A nyomtatási ablak meg van nyitva!\nKeresd a tálcán, vagy <Alt> + <Tab>");
	}
	else {
		if( NS ) {
			win = window.open('','nyomtatasi_oldal','toolbar=yes, menubar=yes, width=600, height=400, resizable=yes, scrollbars=yes');
			feltolt_a(win);
			win.window.print();  
		}
		else {
			win = window.open('','nyomtatasi_oldal','toolbar=yes, menubar=yes, width=600, height=400, resizable=yes, scrollbars=yes');
			var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
			feltolt_a(win);
			win.document.body.insertAdjacentHTML( 'beforeEnd', WebBrowser );
			win.WebBrowser1.ExecWB( 6, -1 );
		}
	}
}

function nyomtat_m() {
  if( NS ) {
    win = window.open('','nyomtatasi_oldal','toolbar=yes, menubar=yes, width=600, height=400, resizable=yes, scrollbars=yes');
    feltolt_m(win);
    win.window.print();  
  }
  else {
    win = window.open('','nyomtatasi_oldal','toolbar=yes, menubar=yes, width=600, height=400, resizable=yes, scrollbars=yes');
    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
    feltolt_m(win);
    win.document.body.insertAdjacentHTML( 'beforeEnd', WebBrowser );
    win.WebBrowser1.ExecWB( 6, -1 );
  }
}

function feltolt_a(ablak) {
	ablak.document.open();
	ablak.document.write("<html><head><title>Nyomtatási kép</title>\n");
	ablak.document.write("      </head><body>\n");
	ablak.document.write("        <table width=\"550\" id=\"fejtabla\">\n");
	ablak.document.write("         <tr><td class=\"fejlec\">" + urlap['azonosito'] + ". számú ajánlat kérés</td><td class=\"logo\"><img src=\"images/szurke_fejlec.gif\"></td></tr>\n");
	ablak.document.write("        </table>\n");

	ablak.document.write("        <table width=\"550\" id=\"nyomtatas\">\n");
	ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Név:</td><td class=\"szemelyes_adat\">" + urlap['nev'] + "</td></tr>\n");
	ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Telefon:</td><td class=\"szemelyes_adat\">" + urlap['telefon'] + "</td></tr>\n");
	ablak.document.write("         <tr><td class=\"szemelyes_cimke\">E-mail:</td><td class=\"szemelyes_adat\">" + urlap['email'] + "</td></tr>\n");
	ablak.document.write("         <tr><td class=\"szemelyes_cimke\">A címzett irányítószáma:</td><td class=\"szemelyes_adat\">" + urlap['c_iranyitoszam'] + "</td></tr>\n");
	ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Címzett város:</td><td class=\"szemelyes_adat\">" + urlap['c_varos'] + "</td></tr>\n");
	ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Küldemény:</td><td class=\"szemelyes_adat\">" + urlap['kuldemeny'] + "</td></tr>\n");
	ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Érték:</td><td class=\"szemelyes_adat\">" + urlap['ertek'] + "</td></tr>\n");
	ablak.document.write("         <tr><td class=\"szemelyes_cimke\">A küldés dátuma:</td><td class=\"szemelyes_adat\">" + urlap['datum'] + "</td></tr>\n");
	ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Megjegyzés:</td><td class=\"szemelyes_adat\">" + urlap['tulajdonosi_megjegyzes'] + "</td></tr>\n");
	ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Visszaigazolva:</td><td class=\"szemelyes_adat\">" + urlap['visszaigazolva'] + "</td></tr>\n");
	ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Visszaigazolás:</td><td class=\"szemelyes_adat\">" + urlap['visszaigazolas'] + "</td></tr>\n");
	ablak.document.write("        </table>\n");
	ablak.document.write("</body></html>\n");
	ablak.document.close();
}

function feltolt_m(ablak) {
	ablak.document.open();
	ablak.document.write("<html><head><title>Nyomtatási oldal</title>\n");
	ablak.document.write("        <link rel=\"StyleSheet\" type=\"text/css\" href=\"" + webshop_path + "webshop_admin.css\">\n");
	ablak.document.write("        </head><body>\n");
	ablak.document.write("        <table width=\"550\" class=\"fejtabla\">\n");
	ablak.document.write("         <tr><td id=\"CW_NyomtatasiKepFejlec\">" + urlap['azonosito'] + ". számú megrendelés</td><td id=\"CW_NyomtatasiKepLogo\"><img src=\"webshop_2_0/images/szurke_fejlec.gif\"></td></tr>\n");
	ablak.document.write("        </table>\n");

	ablak.document.write("        <table width=\"550\" id=\"nyomtatas\">\n");
	if (urlap['nev'] && (urlap['nev'])) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Név:</td><td class=\"szemelyes_adat\">" + urlap['nev'] + "</td></tr>\n");
	}
	if (urlap['telefon'] && (urlap['telefon'])) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Telefon:</td><td class=\"szemelyes_adat\">" + urlap['telefon'] + "</td></tr>\n");
	}
	if (urlap['email'] && (urlap['email'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">E-mail:</td><td class=\"szemelyes_adat\">" + urlap['email'] + "</td></tr>\n");
	}
	if (urlap['c_nev'] && (urlap['c_nev'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">A címzett neve:</td><td class=\"szemelyes_adat\">" + urlap['c_nev'] + "</td></tr>\n");
	}
	if (urlap['c_iranyitoszam'] && (urlap['c_iranyitoszam'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">A címzett irányítószáma:</td><td class=\"szemelyes_adat\">" + urlap['c_iranyitoszam'] + "</td></tr>\n");
	}
	if (urlap['c_varos'] && (urlap['c_varos'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Címzett város:</td><td class=\"szemelyes_adat\">" + urlap['c_varos'] + "</td></tr>\n");
	}
	if (urlap['c_utca'] && (urlap['c_utca'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Címzett utca, házszám, tömb, emelet, ajtó:</td><td class=\"szemelyes_adat\">" + urlap['c_utca'] + "</td></tr>\n");
	}
	if (urlap['kiszallitas'] && (urlap['kiszallitas'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">A kiszállítással kapcsolatos egyéb információ:</td><td class=\"szemelyes_adat\">" + urlap['kiszallitas'] + "</td></tr>\n");
	}
	if (urlap['c_telefon'] && (urlap['c_telefon'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">A címzett telefonszáma:</td><td class=\"szemelyes_adat\">" + urlap['c_telefon'] + "</td></tr>\n");
	}
	if (urlap['kuldemeny'] && (urlap['kuldemeny'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Küldemény:</td><td class=\"szemelyes_adat\">" + urlap['kuldemeny'] + "</td></tr>\n");
	}
	if (urlap['ertek'] && (urlap['ertek'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Érték:</td><td class=\"szemelyes_adat\">" + urlap['ertek'] + "</td></tr>\n");
	}
	if (urlap['fizetesi_mod'] && (urlap['fizetesi_mod'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Fizetési mód:</td><td class=\"szemelyes_adat\">" + urlap['fizetesi_mod'] + "</td></tr>\n");
	}
	if (urlap['udvozlo'] && (urlap['udvozlo'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Üdvözlő szöveg:</td><td class=\"szemelyes_adat\">" + urlap['udvozlo'] + "</td></tr>\n");
	}
	if (urlap['kiszallitas'] && (urlap['kiszallitas'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">A kért kiszállítás időpontja:</td><td class=\"szemelyes_adat\">" + urlap['kiszallitas'] + "</td></tr>\n");
	}
	if (urlap['megjegyzes'] && (urlap['megjegyzes'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">A kiszállítással kapcsolatos kérések, egyéb megjegyzések:</td><td class=\"szemelyes_adat\">" + urlap['megjegyzes'] + "</td></tr>\n");
	}
	if (urlap['sz_nev'] && (urlap['sz_nev'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Név (számla):</td><td class=\"szemelyes_adat\">" + urlap['sz_nev'] + "</td></tr>\n");
	}
	if (urlap['sz_iranyitoszam'] && (urlap['sz_iranyitoszam'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Irányítószám (számla):</td><td class=\"szemelyes_adat\">" + urlap['sz_iranyitoszam'] + "</td></tr>\n");
	}
	if (urlap['sz_varos'] && (urlap['sz_varos'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Település (számla):</td><td class=\"szemelyes_adat\">" + urlap['sz_varos'] + "</td></tr>\n");
	}
	if (urlap['sz_utca'] && (urlap['sz_utca'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Utca / tér, házszám (számla):</td><td class=\"szemelyes_adat\">" + urlap['sz_utca'] + "</td></tr>\n");
	}
	if (urlap['datum'] && (urlap['datum'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">A küldés dátuma:</td><td class=\"szemelyes_adat\">" + urlap['datum'] + "</td></tr>\n");
	}
	if (urlap['tulajdonosi_megjegyzes'] && (urlap['tulajdonosi_megjegyzes'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Megjegyzés:</td><td class=\"szemelyes_adat\">" + urlap['tulajdonosi_megjegyzes'] + "</td></tr>\n");
	}
	if (urlap['visszaigazolva'] && (urlap['visszaigazolva'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Visszaigazolva:</td><td class=\"szemelyes_adat\">" + urlap['visszaigazolva'] + "</td></tr>\n");
	}
	if (urlap['utalva'] && (urlap['utalva'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Utalva:</td><td class=\"szemelyes_adat\">" + urlap['utalva'] + "</td></tr>\n");
	}
	if (urlap['teljesitve'] && (urlap['teljesitve'] != "undefined")) {
		ablak.document.write("         <tr><td class=\"szemelyes_cimke\">Teljesítve:</td><td class=\"szemelyes_adat\">" + urlap['teljesitve'] + "</td></tr>\n");
	}
	ablak.document.write("        </table>\n");
	ablak.document.write("</body></html>\n");
	ablak.document.close();
}











