function changeCalendar( year, month ) {
	new Ajax.Updater('calendar', '?l1=calendar&l2=plug_calendar&l3=showCalender&date='+year+'-'+month+'&ajax=1', { method: 'get' });
	return false;
}

function gotoProduct( x, form_id ) {
	var new_id = '';

	form = document.getElementById( form_id );

	if ( x.type == 'select-one') {
		form.action = x.options[x.selectedIndex].value;
	}

//	alert(form.action);
	form.submit();

}


function goTo (page) {

	if (page != "" ) {
		document.location.href = page;
	}
	return false;
}

function check_popup() {
	form = document.getElementsByName('palyazat')[0];
	if ( form['nev'].value && form['telefon'].value && form['email'].value ) {
		form.submit();
		document.getElementById('popup_layer').style.display = 'none'
	}
}

function initHyundaimenu() {

var link = window.location+'';
if ( link.indexOf("nyitolap/nyitolap.html") != -1 ) {
	document.getElementById('popup').innerHTML = '<div style="border-right: rgb(170,170,170) 1px solid; border-top: rgb(170,170,170) 1px solid; display: block; left: 40px; border-left: rgb(170,170,170) 1px solid; border-bottom: rgb(170,170,170) 1px solid; position: absolute; top: 30px; z-index: 50;" id="popupDiv" onclick="this.style.display=\'none\';"><img style="cursor: pointer;" alt="i30.jpg" src="ftp//i30.jpg" /></div>';
}

menus = Array( '59', '96', '97' );
for( i=0;i<3;i++) {
	obj = document.getElementById( 'menuli'+menus[i] );
	obj.innerHTML = obj.innerHTML+'<img src="sablons/cms/pics/menu_'+menus[i]+'_pic.jpg" onClick="showHide('+menus[i]+')" />';
	obj = document.getElementById('menu_'+menus[i]);
	obj.onclick = showHide;
}

}

function showHide(e) {

	if ( isNaN(e) ) {
		if (!e) var e = window.event;
		obj = (e.target) ? e.target : e.srcElement;
		obj = obj.parentNode;
	} else {
		obj = document.getElementById('menuli'+e);
	}

	childs = obj.childNodes;
	submenu = '';
	for( i=0; i<childs.length;i++) {
		if ( childs[i].tagName == 'UL' ) {
			submenu = childs[i];
		}
	}

	if ( submenu ) {

		style = submenu.style.display;

		if ( style && style == 'block' )
			submenu.style.display = 'none';
		else
			submenu.style.display = 'block';
	}
}

function switchImage(imgDocID,imgObjName) {
	document[imgDocID].src = imgObjName;
}

function setHomepage()
{
 if (document.all)
    {
        document.body.style.behavior='url(#default#homepage)';
  document.body.setHomePage('http://www.asp.net/130.aspx');

    }
    else if (window.sidebar)
    {
    if(window.netscape)
    {
         try
   {
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
         }
         catch(e)
         {
    alert("this action was aviod by your browser,if you want to enable,please enter about:config in your address line,and change the value of signed.applets.codebase_principal_support to true");
         }
    }
    var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
    prefs.setCharPref('browser.startup.homepage','http://www.belspedtravel.portalinternet.hu');
 }
}




function CreateBookmarkLink() {
title = "belspedtravel";
url = "http://www.belspedtravel.portalinternet.hu";
if (window.sidebar) {
// Mozilla Firefox Bookmark
window.sidebar.addPanel(title, url,"");
} else if( window.external ) {
// IE Favorite
window.external.AddFavorite( url, title);
}
else if(window.opera && window.print) {
// Opera Hotlist
return true; }
}


/* 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() {
	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);
