function ReplaceCSS(newcss, oldcss, mycss, menunumber){

		if  ( ( getCookie("akadalymentesitett") == "false") && ( menunumber == 0 ) ){ 							 
			 Akadalymentesit(newcss, oldcss, mycss, menunumber);	
			 setCookie("akadalymentesitett", "true" , 30);
			 
		}
		else if( (getCookie("akadalymentesitett") == "true") && (menunumber == 0) ){ 			 
			 Eredeti(newcss, oldcss, mycss);	
			 setCookie("akadalymentesitett", "false" , 30);
		}
		else{ // SUB PAGE
		//----------------------------------------------------
			if( (getCookie("akadalymentesitett") == "true") && (menunumber > 0) ){ 		 
			   	replacejscssfile(newcss, oldcss, mycss, menunumber);
			}
			else{
				// Not akadalymentesitett and menupont > 0 - EMPTY
			}
		}
}

//--------------------------------------------------------------------------
function createjscssfile(filename, filetype){
 if (filetype=="js"){
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
 }
 else if (filetype=="css"){ 
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 }
 return fileref
}
//--------------------------------------------------------------------------
function replacejscssfile(oldfilename, newfilename, filetype){
 var targetelement=(filetype=="js")? "script" : (filetype=="css")? "link" : "none" 	 
 var targetattr=(filetype=="js")? "src" : (filetype=="css")? "href" : "none"	   	 
 var allsuspects=document.getElementsByTagName(targetelement)
 for (var i=allsuspects.length; i>=0; i--){ 										 
  if (allsuspects[i] && allsuspects[i].getAttribute(targetattr)!=null && allsuspects[i].getAttribute(targetattr).indexOf(oldfilename)!=-1){
   var newelement=createjscssfile(newfilename, filetype)
   allsuspects[i].parentNode.replaceChild(newelement, allsuspects[i])
  }
 }
}
//--------------------------------------------------------------------------
function Akadalymentesit(newcss, oldcss, mycss){
			// Background image hidden	
			if (!document.all){myobj = document.getElementById("bg_image");}
			if (document.all) {myobj = document.all["bg_image"];}
			myobj.style.visibility = "hidden"; 

	document.images['akadalymentes'].src='images/eredeti_meret.png';
	document.images['lovak'].style.visibility = "hidden";
	// Images hidden
	for(i=0; i<=5; i++){
		//document[img_name].src=img_src
		document.images['menu'+i].style.visibility = "hidden";
	}
	// Replace CSS 
	replacejscssfile(oldcss, newcss, mycss);
}
//--------------------------------------------------------------------------
function Eredeti(newcss, oldcss, mycss){
			// Background image visible
			if (!document.all){myobj = document.getElementById("bg_image");}
			if (document.all) {myobj = document.all["bg_image"];}
			myobj.style.visibility = "visible"; 
	
	document.images['akadalymentes'].src='images/akadalymentes.png';
	document.images['lovak'].style.visibility = "visible";
	// Images visible
	for(i=0; i<=3; i++){
		//document[img_name].src=img_src
		document.images['menu'+i].style.visibility = "visible";
	}
	// Replace CSS
	replacejscssfile(newcss, oldcss, mycss);
}


//---------------------------------------------------------------------
function getCookie(Name){ 									//get cookie value
	var re=new RegExp(Name+"=[^;]+", "i");  				//construct RE to search for target name/value pair
	if (document.cookie.match(re)) 							//if cookie found
		return document.cookie.match(re)[0].split("=")[1] ;	//return its value
	return ""
}

function setCookie(name, value, days){ 						//set cookie value
	var expireDate = new Date();
															//set "expstring" to either future or past date, to set or delete cookie, respectively
	var expstring=expireDate.setDate(expireDate.getDate()+parseInt(days));
	document.cookie = name+"="+value+"; expires="+expireDate.toGMTString()+"; path=/";
}


