// var same =  Math.floor(Math.random()*1000000); // Medián WebAudit
//////////////// uj Median WebAudit ////////////////
WEBAUDIT=function() {
    this.WACID=null;
    this.WACIDName="WACID";
      
    this.getCookie=function(name)  {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for(var i=0;i < ca.length;i++)	{
            var c = ca[i];
            while (c.charAt(0)==' ') c = c.substring(1,c.length);
            if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
        }
        return null;
    }
    this.setCookie=function(name,value,topDomain) {
	var date = new Date(2020,12,31,23,59,59);
	var expires = "; expires="+date.toGMTString();
	document.cookie = name+"="+value+expires+"; path=/; domain=" + topDomain;  
    }
    this.generateID=function(splitter) {
	var sp=(splitter) ? splitter : 'A';
	var now=new Date();
	return Date.parse(now.toGMTString()) + sp + Math.floor(Math.random()*1000000);
    }
    this.getTopDomain=function(fullDomain) {
	var darabok=fullDomain.split('.');
	return darabok[(darabok.length-2)] + '.' + darabok[(darabok.length-1)];
    }
    this.getDomain=function(url) {
	var urlDarabok=url.split('/');
	return urlDarabok[2];
    }
    this.WACID=this.getCookie(this.WACIDName);
}
var wa=new WEBAUDIT();
var felbontas = "";
var same =  Math.floor(Math.random()*1000000);
if(wa.WACID==null) {
    wa.WACID=wa.generateID('A');
    wa.setCookie(wa.WACIDName,wa.WACID,wa.getTopDomain(wa.getDomain(document.URL)));
}
same = same + "@welid=" + wa.WACID;
if(screen) felbontas='@felbontas='+screen.width+'x'+screen.height;
same = same + felbontas;
																  
//////////////// uj Median WebAudit vege ///////////

var status = new Array();  // status of level1 items in the column list
function check()
{
	var agree = confirm("Biztosan moderálja a hozzászólást?");
	if (agree){
		return true;
	}
	else{
		return false;
	}
}
function GetCookie (name) {
 var arg = name + "=";
 var alen = arg.length;
 var clen = document.cookie.length;
 var i = 0;
 while (i < clen) {
  var j = i + alen;
  if (document.cookie.substring(i, j) == arg)
   return getCookieVal (j);
  i = document.cookie.indexOf(" ", i) + 1;
  if (i == 0) break;
 }
 return null;
}

function getCookieVal (offset) {
 var endstr = document.cookie.indexOf (";", offset);
 if (endstr == -1)
  endstr = document.cookie.length;
 return unescape(document.cookie.substring(offset, endstr));
}

function SetCookie (name,value,expires,path,domain,secure) {
 var expdate = new Date ();
 var cdomain = "www.sailing.hu";
 var cpath = "/";

 expdate.setTime (expdate.getTime() + (365 * 24 * 60 * 60 * 1000)); // expires in an hour
 document.cookie = name + "=" + escape (value) + "; expires=" + expdate.toGMTString() + "; path=" + cpath + "; domain=" + cdomain;
}

function setStatus(name,value) {
	var i=0;
	var cookie_str=''
	status[name]=value;
	while(i<status.length) {
		if (status[i]) {
			cookie_str = cookie_str + i +'='+status[i]+';';
		}
		i++;
	}
	SetCookie('menu_status', cookie_str);
}

var currProd = 0; // currently displayed product
var lastProd = 0; // previously displayed product

var currMag = 0; // currently displayed magazine
var lastMag = 0; // previously displayed magazine

function showNextProduct() {
	if (lastProd == -1) return;
	if (currProd == 0) {
		document.getElementById('webshop_'+lastProd).style.visibility = 'hidden';
		currProd = 0;
	}
	else if (currProd!=0) document.getElementById('webshop_'+(currProd-1)).style.visibility = 'hidden';
	
	document.getElementById('webshop_'+currProd).style.visibility = 'visible';

	if (currProd!=lastProd) currProd += 1;
	else currProd = 0;

	setTimeout("showNextProduct()", 5000);
}

function showNextMagazine() {
	if (lastMag == -1) return;
	document.getElementById('magazine_holder').innerHTML = document.getElementById('magazine_'+currMag).innerHTML;
	if (currMag!=lastMag) currMag += 1;
	else currMag = 0;
	setTimeout("showNextMagazine()", 5000);
}

function showHide(source, num, evt)
{
	var event1 = (evt) ? evt : (window.event) ? window.event : "";
	var eventSrc = (event1.target) ? (event1.target) : (event1.srcElement);

	var item = document.getElementById(num);

	evt.cancelBubble = true;

	if (eventSrc.tagName=='A') return;

	if (item.nextSibling!=null) {
		if (item.nextSibling.className!='block') return;
	
		if (item.nextSibling.style.display=='none') { 
			item.nextSibling.style.display = 'block';
			document.getElementById('img'+num).src = 'images/down_up.gif';
			setStatus(num, 'block');
		}
		else {
			item.nextSibling.style.display = 'none';
			document.getElementById('img'+num).src = 'images/up_down.gif';
			setStatus(num, 'none');
		}
	}
}

function refershStatus() {
	var cookie=GetCookie('menu_status');

	if (cookie) {
		var clen = cookie.length;
		var i = 0;
		var tmp = '';
		var j = 0;
		var val = '';
		var val_name = '';
		var tmp_obj = '';

		while (i < clen) {			
			var endstr = cookie.indexOf (";", i);
			if (endstr == -1)
			  endstr = cookie.length;
			
			tmp=unescape(cookie.substring(i, endstr));
			j = tmp.indexOf("=", 0);
			val_name = tmp.substring(0, j);
			val = tmp.substr(j+1);
			var tmp_obj = document.getElementById(val_name);

			if (tmp_obj) {
				if (tmp_obj.nextSibling!=null) {
					status[val_name] = val;
					if (val=='block') document.getElementById('img'+val_name).src = 'images/down_up.gif';
					else document.getElementById('img'+val_name).src = 'images/up_down.gif';
					document.getElementById(val_name).nextSibling.style.display = val;
				}
			}

			i = endstr+1;
			if (i == 0) break;
		}
	}
}

function TextAreaOnKeyPress(field) 
{
	if ( field.value.length > 450 )
	{
		field.value = field.value.substring( 0, 450 );
		alert("Maximum 450 karakter hosszú lehet a leírás!");
		return false;
	}
	else
	{
		return true;
	}
}
 
function sendRequest(req) {
	var httpReq = null;

        try {
                httpReq = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
                try {
                    httpReq = new ActiveXObject("Microsoft.XMLHTTP");
                } catch(sc) {
                    httpReq = null;
                }
        }

        if (!this.httpReq && typeof XMLHttpRequest!="undefined") {
                httpReq = new XMLHttpRequest();
        }
	httpReq.open("GET", req);
        httpReq.onreadystatechange=function() {
            if(httpReq.readyState==4&&httpReq.responseText) {
                alert(httpReq.responseText);
            }
        };
	httpReq.send(null);
}

var flashinstalled = 0;
var flashversion = 0;
MSDetect = "false";
flashok = false;
if (navigator.plugins && navigator.plugins.length)
{
	x = navigator.plugins["Shockwave Flash"];
	if (x)
	{
		flashinstalled = 2;
		if (x.description)
		{
			y = x.description;
			flashversion = y.charAt(y.indexOf('.')-1);
		}
	}
	else
		flashinstalled = 1;
	if (navigator.plugins["Shockwave Flash 5.0"])
	{
		flashinstalled = 2;
		flashversion = 2;
	}

	if (flashinstalled && (flashversion>=6))
		flashok = true;
}
else if (navigator.mimeTypes && navigator.mimeTypes.length)
{
	x = navigator.mimeTypes['application/x-shockwave-flash'];
	if (x && x.enabledPlugin)
		flashinstalled = 2;
	else
		flashinstalled = 1;
}
else
	MSDetect = "true";
