var currentCal = ""; 

function InitCal()
{
	
	var s1 = getCookie('buttonid')  ;	
	var s2 = getCookie('divcalid');
	var s3 = getCookie('index');	
	
	if(s1 == null || s2 == null || s3==null)
		return;
	
	ToggleCalendar(s1,s2,s3)	
}

if (window.attachEvent){ window.attachEvent("onload", InitCal);}
else
{
	if(window.addEventListener)
	{
		window.addEventListener("load",InitCal,false)
		
	}
}


function generateClassNames() 
{
	if (document.bigimage.src == 'http://' + document.domain + '/images/layout/nophoto.gif')
	{
		document.getElementById('Photos').style.display="none"
	}
	else
	{
		var inputs = document.getElementsByTagName('div')
	   
		for (var i = 0; i < inputs.length; i++) 
		{
			var x = inputs[i];
		    
			if (x.className == "Photo") 
			{
				x.onmouseover = MouseOver
			}
		}
	}
}

var nophoto = 1

function checkPhoto(img)
{
	if (nophoto == 1)
	{
		document.bigimage.src = img
		nophoto = 0
	}
}
 
function MouseOver()
{
	var inputs = document.getElementsByTagName('div')
  
	for (var i = 0; i < inputs.length; i++) 
	{
		var x = inputs[i]

		if (x.className == "PhotoHover") 
		{
			x.className = "Photo"
		}
	}
	
	return this.className="PhotoHover"
}



function popUp2(img,width,height) 
{
	var top = (screen.height - height) / 2;
	var left = (screen.width - width) / 2;

	day = new Date();
	id = day.getTime();
	eval("page" + " = window.open(img, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=" + width + ",height=" + height + ",left=" + left + ",top=" + top + "');");
}

function popUp(img) 
{
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(img, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,left=100,top=150');");
}

function Print()
{
	window.print();
	window.close();
}

function clickButton(e, buttonid){ 
      var bt = document.getElementById(buttonid); 
      if (typeof bt == 'object'){ 
            if(navigator.appName.indexOf("Netscape")>(-1)){ 
                  if (e.keyCode == 13){ 
                        bt.click(); 
                        return false; 
                  } 
            } 
            if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1)){ 
                  if (event.keyCode == 13){ 
                        bt.click(); 
                        return false; 
                  } 
            } 
      } 
} 


function toggleAll(o) 
{
	for (i=0; i<document.forms[0].elements.length; i++) {
		if (document.forms[0].elements[i].type == "checkbox") {
			document.forms[0].elements[i].checked = o.checked;
		}
	}
}



function getCookie(sName)
{
	var aCookie = document.cookie.split('; '), i = aCookie.length, aCrumb;
    while (i--)
    {
         aCrumb = aCookie[i].split('=');
        if (sName == aCrumb[0])
            return typeof aCrumb[1] != 'undefined'? unescape(aCrumb[1]) : null;
    }

    return null;

}

function setCookie(sName, sValue)
{
	var date = new Date();
	date.setTime(date.getTime()+(30*1000));
    document.cookie = sName + '=' + escape(sValue) + '; expires='+date.toGMTString()+'; path=/';

}



function showGalleryPopup(url,width) 
{
	width = width +20;
	var top = (screen.height - height) / 2;
	var left = (screen.width - width) / 2;
	var height = screen.height - 40;
	day = new Date();
	id = day.getTime();
	eval("page" + " = window.open(url, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=" + width + ",height=" + height + ",left=" + left + ",top=" + top + "');");
}

var scrllTmr;
var hover = false;
function newsScroller(){
	var scroll = document.getElementById('textScroller');
	if(!scroll) return;
	var text = document.getElementById('scrollme');
	var span = document.getElementById('span');
	
	cw = parseInt(scroll.offsetWidth);
	w = parseInt(span.offsetWidth);
	
	lft = cw;
	text.style.left = lft + "px";
	scrollStep(cw,w,lft);
}
function scrollStep(cw,w,lft){
	var text = document.getElementById('scrollme');
	
	if(lft == w * -1)
		lft = cw;
	/*if(lft < 0)
		lft = cw;*/
	text.style.left = lft + "px";
	
	text.onmouseover = function(){
		hover = true;
	}
	text.onmouseout = function(){
		hover = false;
		scrollStep(cw,w,lft);
	}
	if(hover == false)
		scrllTmr = setTimeout('scrollStep(cw,w,' + (lft - 1) + ')',10);	
}


/* shoppingcart and overview table */

function initBlindEffect(elementOn,elementOff,container) {
    $(elementOn).observe('click',function() {
        if (!$(container).visible()) {
            $(container).show();
           // new Effect.SlideDown($(container));
            $(elementOn).hide();
            $(elementOff).show();
        }
    });
    
    $(elementOff).observe('click',function() {
        if ($(container).visible()) {
            //new Effect.SlideUp($(container));
            $(container).hide();
            $(elementOn).show();
            $(elementOff).hide();
            
        }
    });
}

function initToggleEffect(element,container) {
    $(element).observe('click',function() {
        if (!$(container).visible())
            $(container).show();    
        else
          $(container).hide();  
    });
}



 function SetDomain()
        {
            var newDomain = "";
            var arrDomain = document.domain.split('.');
            if(arrDomain.length>2)
                newDomain += arrDomain[arrDomain.length-2] +"." +arrDomain[arrDomain.length-1]; 
            else
                newDomain = document.domain;
            
            document.domain = newDomain;                    
           
        }
         function getArgs() {
            var args = new Object();
            var query = location.search.substring(1);
            var pairs = query.split("&");
            for(var i = 0; i < pairs.length; i++) {
            var pos = pairs[i].indexOf('=');
            if (pos == -1) continue;
            var argname = pairs[i].substring(0,pos);
            var value = pairs[i].substring(pos+1);
            args[argname] = unescape(value); 
            }
            return args;
            }
            
            function SetResultAndClose(val)
            {
           
                var args = getArgs();            
                var target = unescape(args.target);
                if(window.opener)
                {
                    if(window.opener.document.getElementById(target).tagName.toLowerCase() == "input")
                        window.opener.document.getElementById(target).value= val;
                    else
                        window.opener.document.getElementById(target).innerHTML= val;
                        
                 }               
                window.close();
            }


