var klicked = false;

function draggableElement() {
	if(klicked == false) {
		startDraggable();
		switchImage('getRemote','get-remote');
		document.getElementById('remote').style.cursor='move';
		klicked = true;
	}

	else {
		stopDraggable();
		switchImage('getRemote','get-remote-roll');
		document.getElementById('remote').style.cursor='auto';
		klicked = false;
	}
}

function show(id) {
    document.getElementById(id).style.display = 'block';
}

function hide(id) {
    document.getElementById(id).style.display = 'none';
}

function openSubNav(id) {
    Effect.BlindDown(id);
}

function closeSubNav(id) {
    Effect.BlindUp(id);
}

function closeSubNav(id) {
    document.getElementById(id).style.display = 'none';
}

function showHide(elementid) {
    if (document.getElementById(elementid).style.display == 'none'){
        document.getElementById(elementid).style.display = '';
    }
    else
    {
        document.getElementById(elementid).style.display = 'none';
    }
}

function startDraggable() {
	mydrag = new Draggable('remote');
}

function stopDraggable() {
	mydrag.destroy();
}

function resetPosition () {
	c = getCookie();

	new Effect.Move('remote', { x: c['ox'], y: c['oy'], mode: 'absolute', queue: 'end', duration: 0.5});
}


var klicked = false;
function openClose() {
    if(klicked == false) {
        document.getElementById('signet-layer').style.display = 'block';
        klicked = true;
    }
    else {
        document.getElementById('signet-layer').style.display = 'none';
        klicked = false;
    }
}


function openCloseNav(id) {

    if(document.getElementById(id).style.display!="none")
    {
        Effect.BlindUp(id);
        stylex=document.getElementById(id).style;
        stylex.replace(stylex,"");
        document.getElementById(id).style.display="none";
    }

    if (document.getElementById(id).style.display="none")
    {
        Effect.BlindDown(id);
    }


}

function switchImage(id,img) {
     document.getElementById(id).src = "http://www.area-consult.de/public/area-consult/images/deutsch/"+ img +".png";
}

function switchImageGIF(id,img) {
     document.getElementById(id).src = "http://www.area-consult.de/public/area-consult/images/deutsch/"+ img +".gif";
}

function switchClass(id,css_class) {
     document.getElementById(id).className = css_class;
}

function getOffset(strID){
  var objStart = document.getElementById(strID);
  var intOffsetLeft = objStart.offsetLeft;
  var objOffset = {
    left: objStart.offsetLeft,
    top: objStart.offsetTop
  }

  var objHelpOffset = objStart.offsetParent;

  while(objHelpOffset){
    objOffset.left += objHelpOffset.offsetLeft;
    objOffset.top += objHelpOffset.offsetTop;
    objHelpOffset = objHelpOffset.offsetParent;
  }
  return objOffset;

}


function trimAll(sString)
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}


function getCookie()
{
	var a, b, c, i;

	sCookie = document.cookie
    a = sCookie.split (';');
    c = {};

    for (i = 0; i < a.length; i++)
    {
    	b = a[i].split('=');
    	b[0] = trimAll(b[0]);
    	c[b[0]] = b[1];
	}

	return c;
}


function setPosition(bFlag) {
	var sDate, iOffsetLeft, iOffsetTop, sCookie;

	iOffsetLeft = getOffset('remote').left;
	iOffsetTop = getOffset('remote').top;

	c = getCookie();

	ox = c['ox'];
	oy = c['oy'];
	x  = c['x'];
	y  = c['y'];

	if(typeof ox != "undefined" && typeof x != "undefined")
	{
		if(ox != x)
		{
			if(!bFlag)
			{
				x = iOffsetLeft;
				y = iOffsetTop;
			}
		}
		else
		{
			x = iOffsetLeft;
			y = iOffsetTop;

		}
	}
	else
	{
		ox = iOffsetLeft;
		x  = iOffsetLeft;
		oy = iOffsetTop;
		y  = iOffsetTop;
	}

	if (document.all && !window.opera && !window.XMLHttpRequest)
	{
		if(!bFlag && typeof y != 'undefined')
			y = y - 10;
	}

	document.getElementById('remote').style.marginLeft = 0;
	document.getElementById('remote').style.left = x + 'px';
	document.getElementById('remote').style.top = y + 'px';
	document.getElementById('remote').style.visibility = 'visible';

	sDate = new Date();
	sDate = new Date(sDate.getTime() +1000*60*60*1);

	document.cookie = 'ox=' + ox + '; expires=' + sDate.toGMTString() + ';';
    document.cookie = 'oy=' + oy + '; expires=' + sDate.toGMTString() + ';';
	document.cookie = 'x='  + x  + '; expires=' + sDate.toGMTString() + ';';
    document.cookie = 'y='  + y  + '; expires=' + sDate.toGMTString() + ';';
}


/*
function setPosition() {
	var sDate, iOffsetLeft, iOffsetTop;
	sDate = new Date();
	sDate = new Date(sDate.getTime() +1000*60*60*1);
	iOffsetLeft = getOffset('remote').left;
	iOffsetTop = getOffset('remote').top;
        document.cookie = 'ox=' + getPositionX() + '; expires=' + sDate.toGMTString() + ';';
        document.cookie = 'oy=' + getPositionY() + '; expires=' + sDate.toGMTString() + ';';
	document.cookie = 'x=' + iOffsetLeft + 'px; expires=' + sDate.toGMTString() + ';';
    document.cookie = 'y=' + iOffsetTop + 'px; expires=' + sDate.toGMTString() + ';';
}


function setOrigPosition() {
	var iPositionX, sDate, iOffsetLeft, iOffsetTop;

	alert(getPositionX());
    if(!getPositionX())
    {
    	alert('bin drinn');
        sDate = new Date();
        sDate = new Date(sDate.getTime() +1000*60*60*1);
        iOffsetLeft = getOffset('remote').left;
        iOffsetTop = getOffset('remote').top;
        document.cookie = 'xOrig=' + iOffsetLeft + 'px; expires=' + sDate.toGMTString() + ';';
        document.cookie = 'yOrig=' + iOffsetTop + 'px; expires=' + sDate.toGMTString() + ';';
        document.cookie = 'x=' + iOffsetLeft + 'px; expires=' + sDate.toGMTString() + ';';
        document.cookie = 'y=' + iOffsetTop + 'px; expires=' + sDate.toGMTString() + ';';
    }
    else
    {
//    	alert('x = ' + getPositionX() + ' | y = ' + getPositionY())
    	alert('bin draussen');
        document.getElementById('remote').style.marginLeft = 0;
        document.getElementById('remote').style.left = getPositionX();
        document.getElementById('remote').style.top = getPositionY();
    }
}

*/
/*
function getPositionX() {
    var a, b, c, i;

//    alert(document.cookie);
    a = document.cookie.split (';');
    c = {};
    for (i = 0; i < a.length; i++)
    {
    	b = a[i].split('=');
    	c[b[0]] = b[1];
	}
	alert('x=' + c['x'] + 'xOrig=' + c['xOrig']);

	return (
		c['x']
		? parseInt(c['x'])
		: c['xOrig']
	);
}

function getPositionY() {
    var a, b, c, i;

    a = document.cookie.split (';');
    c = {};
    for (i = 0; i < a.length; i++)
    {
    	b = a[i].split('=');
    	c[b[0]] = b[1];
	}
	return parseInt(c['y']);
}
*/



/*
function setOrigPosition() {
    abc=getPositionX();
    if(typeof(abc)=="undefined")
    {
        var b = new Date();
        b = new Date(b.getTime() +1000*60*60*1);
        f = getOffset('remote').left;
        g = getOffset('remote').top;
        document.cookie = 'ox='+ f +'px; expires='+b.toGMTString()+';';
        document.cookie = 'oy='+ g +'px; expires='+b.toGMTString()+';';
        document.cookie = 'x='+ f +'px; expires='+b.toGMTString()+';';
        document.cookie = 'y='+ g +'px; expires='+b.toGMTString()+';';
    }
    else
    {
        document.getElementById('remote').style.marginLeft=0;
        document.getElementById('remote').style.left=getPositionX();
        document.getElementById('remote').style.top=getPositionY();
    }
}
*/


/*
function getPositionOX() {

    var a, b, c, i;

    a = document.cookie.split (';');
    c = {};
    for (i = 0; i < a.length; i++)
    {
    	b = a[i].split('=');
    	c[b[0]] = b[1];
	}
	return (
		(c['ox'])
		? parseInt(c['ox'])
		: 0
	);

}
*/


/*
function getPositionX() {
    domain = document.cookie.split ('=');
    if(domain[0] == 'encurioCMS') { setOrigPosition(); }
    else {
        xy = document.cookie.split ('; ');
        if (typeof(xy[2])!="undefined")
        {
            x = xy[2].split('x=');

            var x = x[1];
        }
        return x;
    }
}
*/


/*
function getPositionOX() {
    domain = document.cookie.split ('=');
    if(domain[0] == 'encurioCMS') { setOrigPosition(); }
    else {
        xy = document.cookie.split ('; ');
        if (typeof(xy[0])!="undefined")
        {
            ox = xy[0].split('x=');
            var ox = ox[1];
        }
        return ox;
    }
}
*/


/*
function getPositionY() {

    xy = document.cookie.split ('; ');
    if (typeof(xy[3])!="undefined")
    {
        y = xy[3].split('y=');

        var y = y[1];
    }
    return y;
}
*/


 /*
function getPositionOY() {

    xy = document.cookie.split ('; ');
    if (typeof(xy[1])!="undefined")
    {
        oy = xy[1].split('y=');

        var oy = oy[1];
    }
    return oy;
}
*/


function open_popup(seite)
{
   var eigenschaft,sbreite,shoehe,fenster02;

   var ns6=(!document.all && document.getElementById);
   var ie4=(document.all);
   var ns4=(document.layers);

      if(ns6||ns4)
      {
          sbreite = innerWidth;
          shoehe = innerHeight;
      } else if(ie4)
         {
             sbreite = document.body.clientWidth;
             shoehe = document.body.clientHeight;
         }

   fensterbreite=500;
   shoehe=450;
   x=(sbreite-fensterbreite);

   popUp=window.open(seite, 'NewWindows', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=590, height=600, left='+x+', top=0');
   ;
}

