

/* vim: set expandtab tabstop=4 shiftwidth=4: */
// +----------------------------------------------------------------------+
// | GHCP Web Framework                                                   |
// +----------------------------------------------------------------------+
// | Copyright (c) (since 2003) Ecommerce Corporation                     |
// +----------------------------------------------------------------------+
//
// $Id: basic_dev.js,v 1.3 2008-01-10 10:54:27 julia.volhina Exp $
//

function setFlashWidth(divid, newW)
{
    document.getElementById(divid).style.width = newW+"px";
}

function setFlashHeight(divid, newH)
{
    document.getElementById(divid).style.height = newH+"px";
}

function setFlashSize(divid, newW, newH)
{
    setFlashWidth(divid, newW);
    setFlashHeight(divid, newH);
}

function erikaImageClick(moviefile)
{
    var crossobj=document.all? document.all.staticcontent : document.getElementById("staticcontent");
    crossobj.innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="100%" height="100%" id="resizeflash" align="bottom"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="../media/' + moviefile + '" /><param name="quality" value="high" /><param name="salign" value="br" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /><embed src="../media/' + moviefile + '" loop="false" quality="high" wmode="transparent" width="100%" height="100%" name="' + moviefile + '" salign="br" align="center" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" /></object>';
}

function pageOffset()
{
    document.layers['layerName'].pageX = window.pageXOffset;
    document.layers['layerName'].pageY = window.pageYOffset;
    setTimeout('pageOffset()',10);
}

var crossobj=document.all? document.all.staticcontent : document.getElementById("staticcontent");
var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;

function positionit()
{
    var crossobj=document.all? document.all.staticcontent : document.getElementById("staticcontent");
    //-- fix stupidity and JS error, this file is ALWAYS included (bad style) and "staticcontent" is NOT always defined
    if (!crossobj || 'Undefined' == crossobj)
    {
        return;
    }

    var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;
    if (navigator.userAgent.indexOf("Firefox")!=-1)
    {
        var dsocwidth=document.all? iebody.clientWidth : iebody.clientWidth;
        var dsocheight=document.all? iebody.clientHeight : iebody.clientHeight;
        var dsocleft=document.all? iebody.scrollLeft : pageXOffset;
        var dsoctop=document.all? iebody.scrollTop : iebody.scrollTop;
    }
    else if (navigator.userAgent.indexOf("Netscape")!=-1)
    {
        var dsocwidth=document.all? iebody.clientWidth : iebody.clientWidth;
        var dsocheight=document.all? iebody.clientHeight : iebody.clientHeight;
        var dsocleft=document.all? iebody.scrollLeft : pageXOffset;
        var dsoctop=document.all? iebody.scrollTop : iebody.scrollTop;

    }
    else if ((navigator.userAgent.indexOf("Mozilla")!=-1) && (navigator.userAgent.indexOf("Safari")==-1))
    {
        var dsocwidth=document.all? iebody.clientWidth : iebody.clientWidth;
        var dsocheight=document.all? iebody.clientHeight : iebody.clientHeight;
        var dsocleft=document.all? iebody.scrollLeft : pageXOffset;
        var dsoctop=document.all? iebody.scrollTop : iebody.scrollTop;
    }
    else if (navigator.userAgent.indexOf("Safari")!=-1)
    {
        var dsocwidth=document.all? iebody.clientWidth : iebody.clientWidth;
        var dsocheight=document.all? innerHeight : innerHeight;
        var dsocleft=document.all? iebody.scrollLeft : pageXOffset;
        var dsoctop=document.all? pageYOffset+20 : pageYOffset+20;
    }
    else if (navigator.userAgent.indexOf("Opera")!=-1)
    {
        var dsocwidth=document.all? iebody.clientWidth : iebody.clientWidth;
        var dsocheight=document.all? innerHeight : document.body.clientHeight;
        var dsocleft=document.all? iebody.scrollLeft : pageXOffset;
        var dsoctop=document.all? pageYOffset : iebody.scrollTop;
    }
    else
    {
        var dsocwidth=document.all? iebody.clientWidth : iebody.clientWidth;
        var dsocheight=document.all? iebody.clientHeight : 0; //offsetHeight, some error here .."Error: offsetHeight is not defined"
        var dsocleft=document.all? iebody.scrollLeft : pageXOffset;
        var dsoctop=document.all? iebody.scrollTop : iebody.scrollTop;
    }

    if (navigator.userAgent.indexOf("Firefox")!=-1)
    {
      crossobj.style.left=parseInt(dsocleft)+parseInt(dsocwidth)-320+"px";
      crossobj.style.top=dsoctop+dsocheight-240+"px";
    }
    else if (navigator.userAgent.indexOf("MSIE")!=-1)
    {
        crossobj.style.left=parseInt(dsocleft)+parseInt(dsocwidth)-320+"px";
        crossobj.style.top=dsoctop+dsocheight-240+"px";
    }
    else if (navigator.userAgent.indexOf("Netscape")!=-1)
    {
        crossobj.style.left=parseInt(dsocleft)+parseInt(dsocwidth)-320+"px";
        crossobj.style.top=dsoctop+dsocheight-240+"px";
    }
    else if ((navigator.userAgent.indexOf("Mozilla")!=-1) && (navigator.userAgent.indexOf("Safari")==-1))
    {
        crossobj.style.left=parseInt(dsocleft)+parseInt(dsocwidth)-320+"px";
        crossobj.style.top=dsoctop+dsocheight-240+"px";
    }
    else if (navigator.userAgent.indexOf("Opera")!=-1)
    {
        crossobj.style.left=parseInt(dsocleft)+parseInt(dsocwidth)-320+"px";
        crossobj.style.top=dsoctop+dsocheight-244+"px";
    }
    else if (navigator.userAgent.indexOf("Safari")!=-1)
    {
        crossobj.style.left=parseInt(dsocleft)+parseInt(dsocwidth)-320+"px";
        crossobj.style.top=dsoctop+dsocheight-260+"px";
    }
    else
    {
        crossobj.style.left=parseInt(dsocleft)+parseInt(dsocwidth)-320+"px";
        crossobj.style.top=dsoctop+dsocheight-240+"px";
    }
}


//-- run the script ..
setInterval("positionit()",50);

//-- lance la video en fonction du cookie
function lit_cook(nom) {
	var deb,fin;
	deb = document.cookie.indexOf(nom + "=");
	if (deb >= 0) {
		deb += nom.length + 1;
		fin = document.cookie.indexOf(";",deb);
		if (fin < 0) {
			fin = document.cookie.length;
		}		
		//alert(  unescape(document.cookie.substring(deb,fin)) );
		return 1;
	}
	return 0
}
/*
function SetCookie ( name, value, expires, path, domain, secure) {
	szCookie = name + "=" + escape (value) +
		((expires) ? "; expires=" + expires.toGMTString() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
		document.cookie = szCookie;
}
function GetCookie (name) {
     if ( document.cookie) { // Le cookie est-il valide ?
		index = document.cookie.indexOf( name);
		if ( index != -1) {
			nDeb = (document.cookie.indexOf( "=", index) + 1);
			nFin = document.cookie.indexOf( ";", index);
			if (nFin == -1) {nFin = document.cookie.length;}
			return unescape(document.cookie.substring(nDeb, nFin ));
		}
     }
     return null;
}
*/
function playmovie(flag){
	//alert("flag"+flag);
	if(flag == 1){
		document.getElementById('resizeflash').Play();
	}else{
		document.getElementById('resizeflash').Stop();
	}
}
if(	lit_cook('videovu') == 0	){
	//alert("lit_cook=" + lit_cook('videovu') );
	window.onload = function(){
	       playmovie(1)
	       setFlashHeight("staticcontent", 147);
	}
}
//
var dateExpire = new Date();
dateExpire.setDate(dateExpire.getDate()+1);
strcookie  = "videovu=" + 1 ;
strcookie += ";expires=" + dateExpire.toGMTString;
document.cookie = strcookie;

//crop ericka
window.onload = function(){
	var crossobj=document.all? document.all.staticcontent : document.getElementById("staticcontent");
	//-- fix stupidity and JS error, this file is ALWAYS included (bad style) and "staticcontent" is NOT always defined
	if (!crossobj || 'Undefined' == crossobj)	{
		return;
	}
	setFlashHeight("staticcontent", 146);
}






