$(document).ready(function() {
  $('#main_pict').cycle({
		fx: 'fade',
		speed: 300,
		timeout: 4000
	});
	MM_preloadImages('images-132/menu_akciok_hover.png','images-132/menu_rolunk_hover.png','images-132/menu_ajanlatkeres_hover.png','images-132/menu_kapcsolat_hover.png');
	ajanlatkeres(18416,'http://grefa.hu/index.php?m=11637&content=1','#termekajanlatkeres');
	ajanlatkeres(18418,'http://grefa.hu/index.php?m=11637&content=1','#termekajanlatkeres');
	ajanlatkeres(19377,'http://grefa.hu/index.php?m=11637&content=1','#termekajanlatkeres');
	ajanlatkeres(18420,'http://grefa.hu/index.php?m=11637&content=1','#termekajanlatkeres');
	ajanlatkeres(18421,'http://grefa.hu/index.php?m=11637&content=1','#termekajanlatkeres');
	ajanlatkeres(18490,'http://grefa.hu/index.php?m=11637&content=1','#termekajanlatkeres');
	ajanlatkeres(18491,'http://grefa.hu/index.php?m=11637&content=1','#termekajanlatkeres');
	ajanlatkeres(11810,'http://grefa.hu/index.php?m=11637&content=1','#termekajanlatkeres');
	ajanlatkeres(11811,'http://grefa.hu/index.php?m=11637&content=1','#termekajanlatkeres');
	
	//heightFix();
});

function onResizeinit(){
	//heightFix();
	//center('hirdetes');
}
function show(page,id,left) {
	var m=getVar('m');
	obj=$(id);
	var h=oH(obj);
	var x=getCenter(id);
		if (m==page) {
			new Effect.MoveBy(obj, h+20, left , {duration: 1,  transition: Effect.Transitions.slowstop});
		}
}

// png képek átalakítása Internet Explorer 6 vagy korábbi verziókhoz
function getVar(name)
         {
         get_string = document.location.search;         
         return_value = '';
         
         do { //This loop is made to catch all instances of any get variable.
            name_index = get_string.indexOf(name + '=');
            
            if(name_index != -1)
              {
              get_string = get_string.substr(name_index + name.length + 1, get_string.length - name_index);
              
              end_of_value = get_string.indexOf('&');
              if(end_of_value != -1)                
                value = get_string.substr(0, end_of_value);                
              else                
                value = get_string;                
                
              if(return_value == '' || value == '')
                 return_value += value;
              else
                 return_value += ', ' + value;
              }
            } while(name_index != -1)
            
         //Restores all the blank spaces.
         space = return_value.indexOf('+');
         while(space != -1)
              { 
              return_value = return_value.substr(0, space) + ' ' + 
              return_value.substr(space + 1, return_value.length);
							 
              space = return_value.indexOf('+');
              }
          
         return(return_value);        
         }
function alphaFixIE() {
	var s, i, j;
	// IMG
	var els = document.getElementsByTagName("IMG");
	for (i=0; i<els.length; i++) {
		s = els[i].src;
		if (s.toLowerCase().indexOf(".png") != -1) {
			els[i].oSrc = s;
			els[i].src = "images-132/blank.gif";
			els[i].style.filter += "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + s + "', sizingMethod='scale');";
		}
	}
	// CSS: background
	for (i=0; i<document.styleSheets.length; i++) {
		var pos = document.styleSheets[i].href.lastIndexOf("/");
		var cssDir = (pos != -1) ? document.styleSheets[i].href.substring(0, pos + 1) : "";
		for (j=0; j<document.styleSheets[i].rules.length; j++) {
			var style = document.styleSheets[i].rules[j].style;
			if (style.backgroundImage.toLowerCase().indexOf(".png") != -1) {
				var filename = style.backgroundImage.substring(4, style.backgroundImage.length - 1);
				if (filename.indexOf("http://") != 0 && filename.indexOf("/") != 0)
					filename = cssDir + filename;
				style.backgroundImage = "none";
				style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + filename + "', sizingMethod='crop');";
			}
		}
	}
}
/*if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1)
	window.attachEvent("onload", alphaFixIE);*/

function MouseOver(id) {
	var e = document.getElementById(id);
	var s,s_hover;

	if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1) {
		s = e.oSrc;
		re = /(\w+)\.png/;
		s_hover = s.replace(re,"$1_hover.png");
		if (s_hover.toLowerCase().indexOf(".png") != -1) {
			e.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + s_hover + "', sizingMethod='scale');";
		}
		else {
			e.src = s_hover;
		}
	}
	else {
		s = e.src;
		e.oSrc = s;
		re = /(\w+)\.png/;
		s_hover = s.replace(re,"$1_hover.png");
		e.src = s_hover;
	}
}

function MouseOut(id) {
	var e = document.getElementById(id);
	var s_out = e.oSrc;

	if (navigator.userAgent.indexOf("MSIE") != -1 && navigator.userAgent.indexOf("Windows") != -1) {
		if (s_out.toLowerCase().indexOf(".png") != -1) {
			e.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + s_out + "', sizingMethod='scale');";
		}
		else {
			e.src = s_out;
		}
	}
	else {
		e.src = e.oSrc;
	}
}

var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]
};

var siteHeight = 0;

var contentHeight = 0;

//function $(id) { return document.getElementById(id); }

function $T(p,n) { if(p) return p.getElementsByTagName(n); else return false;}

function swImg(e,w) { if(w=="on") e.src = e.src.replace("off","on"); else e.src = e.src.replace("on","off"); }

function oH(e) { return e.offsetHeight; }

function sH(e,i) { e.style.height=i+"px"; }

function wH() {
	var h = 0; 
	if (self.innerHeight) {
		h = self.innerHeight; 
	} else if (document.documentElement && document.documentElement.clientHeight) {
		h = document.documentElement.clientHeight; 
	} else if (document.body) {
		h = document.body.clientHeight;
	}
	return h;
}
function wW() {
	var w = 0; 
	if (self.innerWidth) {
		w = self.innerWidth; 
	} else if (document.documentElement && document.documentElement.clientWidth) {
		w = document.documentElement.clientWidth; 
	} else if (document.body) {
		w = document.body.clientWidth;
	}
	return w;
}
function getCenter(obj) {
	var obj=$(obj);
	var objectD=obj.getDimensions();
	var oW=objectD.width;
	var windowWidth=wW();
	var x=(windowWidth-oW)/2;
	return x;
}
/*function center(obj) {
	el=$(obj);
	var x=getCenter(obj);
	el.style.left=x+'px';
}*/
function heightFix() {
	leftHeight = oH($("left_bg_repeat"));
	contentHeight = oH($("right"))+50;
	if (contentHeight > leftHeight) {
		sH($("left_bg_repeat"),contentHeight);
	}
}

//Űrlap scriptek
function kereses() {
	document.forms["search"].submit();
}
function hirlevel_reg(muvelet) {
	document.forms["newsletter"].fXtype.value = muvelet;
	document.forms["newsletter"].submit();
}

//Macromedia
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_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 getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
	else return 0;
  }
}
function loadcontent (id,url,el) {
	var page=getQueryVariable('m');
	if (id==page) {
		$(el).load(url);
	}
}
function ajanlatkeres (id,url,el) {
	var page=getQueryVariable('m');
	if (id==page) {
		$(el).load(url, function(){
			$('div#termekajanlatkeres>table').remove();
			$('div#termekajanlatkeres>div').prepend('<h1 style="color: #B20D0D; padding-top:10px">Kérjen ajánlatot most!</h1>');
		}
		);
	}
}
