/*
$(document).ready(function() {
	if (document.getElementById('mainpag')) {
		var obj = document.getElementById('mainpag');
		var valami = getElementsByClass('left_arrow');
		if (valami.length > 0) {
			var obj1 = valami[0];
			valami = getElementsByClass('right_arrow');
			var obj2 = valami[0];
			var x = obj1.offsetLeft;
			var y = obj2.offsetLeft + obj2.offsetWidth;

			x = (570-(y - x)) / 2;
			obj.style.left = x+"px";
		}
	}
});
*/

function setUsername(){
	if( document.getElementById('username') != undefined){
		element = document.getElementById('username');
		text = element.value;

		if(text==""){
			element.value='Felhasználói név';
			element.style.color = '#000000';
		}
		if(text=="Felhasználói név"){
			element.value='';
			element.style.color = '#000000';
		}
	}
}

function setUsernameEN(){
	if( document.getElementById('username') != undefined){
		element = document.getElementById('username');
		text = element.value;

		if(text==""){
			element.value='User name';
			element.style.color = '#000000';
		}
		if(text=="User name"){
			element.value='';
			element.style.color = '#000000';
		}
	}
}

function setPassword(){
	/*if( document.getElementById('password') != undefined){
		element = document.getElementById('password');
		text = element.value;

		if(text==""){
			element.value='Jelszó';
			element.style.color = '#949494';
		}
		if(text=="Jelszó"){
			element.value='';
			element.style.color = '#000000';
		}
	}*/
}



function google_map(){

	if(document.getElementById("map")!=undefined){
	google.load("maps", "2",{"other_params":"sensor=true"});

	function initialize() {
		var map = new google.maps.Map2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new google.maps.LatLng(46.41270,20.73564), 14);
		var latlng = new GLatLng(46.41270,20.73564);
		var gm = new GMarker(latlng);
		map.addOverlay(gm);

		text = '<p style="font-size="9px"><b>Let’s Do It</b><br/>Fő street 10. <br/><a  href="http://www.gyemobil.hu">http://www.gyemobil.hu</a></p>';
		if(act_lang=="hu"){
			text = '<p style="font-size="9px"><b>Let’s Do It</b><br/>Fő utca 10.<br/><a  href="http://www.gyemobil.hu">http://www.gyemobil.hu</a></p>';
		}

		gm.openInfoWindowHtml( text );
		GEvent.addListener(gm, "click",
            function() { gm.openInfoWindowHtml( text ); }
        );

		var blatlng = new GLatLng(46.41186,20.73820);
		var bgm = new GMarker(blatlng);
		map.addOverlay(bgm);

		btext = '<p style="font-size="9px"><b>Elektrokombi és Autós-bolt</b><br/>Széchenyi street 8. <br/><a  href="http://www.gyemobil.hu">http://www.gyemobil.hu</a></p>';
		if(act_lang=="hu"){
			btext = '<p style="font-size="9px"><b>Elektrokombi és Autós-bolt</b><br/>Széchenyi út 8.<br/><a  href="http://www.gyemobil.hu">http://www.gyemobil.hu</a></p>';
		}

		//bgm.openInfoWindowHtml( btext );
		GEvent.addListener(bgm, "click",
            function() { bgm.openInfoWindowHtml( btext ); }
        );

		var clatlng = new GLatLng(46.41207,20.72818);
		var cgm = new GMarker(clatlng);
		map.addOverlay(cgm);

		ctext = '<p style="font-size="9px"><b>Gyé-mobil Kft. székhely</b><br/>Békéssámsoni street 38.<br/><a  href="http://www.gyemobil.hu">http://www.gyemobil.hu</a></p>';
		if(act_lang=="hu"){
			ctext = '<p style="font-size="9px"><b>Gyé-mobil Kft. székhely</b><br/>Békéssámsoni út 38.<br/><a  href="http://www.gyemobil.hu">http://www.gyemobil.hu</a></p>';
		}

		//cgm.openInfoWindowHtml( ctext );
		GEvent.addListener(cgm, "click",
            function() { cgm.openInfoWindowHtml( ctext ); }
        );

	}
	google.setOnLoadCallback(initialize);
	}
}

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if (node == null) node = document;
	if (tag == null) tag = '*';
	var elems = node.getElementsByTagName(tag);
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	var i = 0;
	for (var j = 0; j < elems.length; j++) {
		if ( pattern.test(elems[j].className) ) {
			classElements[i++] = elems[j];
		}
	}
	return classElements;
}


function MM_swapImage() { //v3.0
  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=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  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() { //v3.0
 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_findObj(n, d) { //v4.01
  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_jumpMenu(targ,selObj,restore){ //v3.0
//  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
//  if (restore) selObj.selectedIndex=0;
//}
function MM_jumpMenu(selObj,restore){ //v3.0
var url = selObj.options[selObj.selectedIndex].value;
if (url) window.open(url);
if (restore) selObj.selectedIndex=0;
}


function showprint( URL ) {
	window.open('http://szatocsbt.test/print.php?url='+URL,'printversion', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=700,left = 262,top = 134');
}

/* Fuggoleges menu */
var csshoverReg = /(^|\s)(([^a]([^ ]+)?)|(a([^#.][^ ]+)+)):(hover|active)/i,
currentSheet, doc = window.document, hoverEvents = [], activators = {
	onhover:{on:'onmouseover', off:'onmouseout'},
	onactive:{on:'onmousedown', off:'onmouseup'}
}

function parseStylesheets() {
	if(!/MSIE (5|6)/.test(navigator.userAgent)) return;
	window.attachEvent('onunload', unhookHoverEvents);
	var sheets = doc.styleSheets, l = sheets.length;
	for(var i=0; i<l; i++)
		parseStylesheet(sheets[i]);
}
	function parseStylesheet(sheet) {
		if(sheet.imports) {
			try {
				var imports = sheet.imports, l = imports.length;
				for(var i=0; i<l; i++) parseStylesheet(sheet.imports[i]);
			} catch(securityException){}
		}

		try {
			var rules = (currentSheet = sheet).rules, l = rules.length;
			for(var j=0; j<l; j++) parseCSSRule(rules[j]);
		} catch(securityException){}
	}

	function parseCSSRule(rule) {
		var select = rule.selectorText, style = rule.style.cssText;
		if(!csshoverReg.test(select) || !style) return;

		var pseudo = select.replace(/[^:]+:([a-z-]+).*/i, 'on$1');
		var newSelect = select.replace(/(\.([a-z0-9_-]+):[a-z]+)|(:[a-z]+)/gi, '.$2' + pseudo);
		var className = (/\.([a-z0-9_-]*on(hover|active))/i).exec(newSelect)[1];
		var affected = select.replace(/:(hover|active).*$/, '');
		var elements = getElementsBySelect(affected);
		if(elements.length == 0) return;

		currentSheet.addRule(newSelect, style);
		for(var i=0; i<elements.length; i++)
			new HoverElement(elements[i], className, activators[pseudo]);
	}

function HoverElement(node, className, events) {
	if(!node.hovers) node.hovers = {};
	if(node.hovers[className]) return;
	node.hovers[className] = true;
	hookHoverEvent(node, events.on, function() { node.className += ' ' + className; });
	hookHoverEvent(node, events.off, function() { node.className = node.className.replace(new RegExp('\\s+'+className, 'g'),''); });
}
	function hookHoverEvent(node, type, handler) {
		node.attachEvent(type, handler);
		hoverEvents[hoverEvents.length] = {
			node:node, type:type, handler:handler
		};
	}

	function unhookHoverEvents() {
		for(var e,i=0; i<hoverEvents.length; i++) {
			e = hoverEvents[i];
			e.node.detachEvent(e.type, e.handler);
		}
	}

function getElementsBySelect(rule) {
	var parts, nodes = [doc];
	parts = rule.split(' ');
	for(var i=0; i<parts.length; i++) {
		nodes = getSelectedNodes(parts[i], nodes);
	}	return nodes;
}
	function getSelectedNodes(select, elements) {
		var result, node, nodes = [];
		var identify = (/\#([a-z0-9_-]+)/i).exec(select);
		if(identify) return [doc.getElementById(identify[1])];

		var classname = (/\.([a-z0-9_-]+)/i).exec(select);
		var tagName = select.replace(/(\.|\#|\:)[a-z0-9_-]+/i, '');
		var classReg = classname? new RegExp('\\b' + classname[1] + '\\b'):false;
		for(var i=0; i<elements.length; i++) {
			result = tagName? elements[i].all.tags(tagName):elements[i].all;
			for(var j=0; j<result.length; j++) {
				node = result[j];
				if(classReg && !classReg.test(node.className)) continue;
				nodes[nodes.length] = node;
			}
		}	return nodes;
	}

/* Viszintes menu */
navHover = function() {
	if(document.getElementById("navmenu")){
		var lis = document.getElementById("navmenu").getElementsByTagName("LI");
		for (var i=0; i<lis.length; i++) {
			lis[i].onmouseover=function() {
				this.className+=" iehover";
			}
			lis[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" iehover\\b"), "");
			}
		}
	}
}






if (window.attachEvent) window.attachEvent("onload", navHover);

