var gn_title_div_height = 70;
var gn_thumb_div_height = 160;
var gn_thumb_div_height_min = 3;
var gn_tree1_v = 0;


function set_frame(div,divname,visible,scroll,url)
{
	var fname = divname.replace('div','f-'); 
	var f = document.getElementById(fname);
	if (f  && navigator.userAgent.match(/Safari|iPhone|iPod|iPad/i) ) {
		if (visible) {
			f.onload = set_visible(div);
		} else {
			f.onload = null;
		}
		f.scrolling = scroll;
		f.src = url;
	} else {
		if (visible) {
			div.innerHTML = '<iframe id="'+fname+'" onload="parent.'+divname+'.style.visibility=\'visible\';" frameborder="no" width="100%" height="100%" scrolling="'+scroll+'" allowtransparency="true" src="'+url+'"></iframe>';
		} else {
			div.innerHTML = '<iframe id="'+fname+'" frameborder="no" width="100%" height="100%" scrolling="'+scroll+'" allowtransparency="true" src="'+url+'"></iframe>';
		}	
	}	
}


function getWindowHeight() {
    var windowHeight=0;
    
    if (typeof(window.innerHeight)=='number') {
        windowHeight=parent.window.innerHeight;
    }
    else {
        if (document.documentElement && document.documentElement.clientHeight) {
        
         windowHeight = parent.document.documentElement.clientHeight;
        }
        else {
            if (document.body&&document.body.clientHeight) {
        
                windowHeight=parent.document.body.clientHeight;
            }
        }
    }
    return windowHeight ;
}

function getWindowWidth() {
    var windowWidth=0;
    
    if (typeof(window.innerWidth)=='number') {
        windowWidth=parent.window.innerWidth;
    }
    else {
        if (document.documentElement && document.documentElement.clientWidth) {
        
         windowWidth = parent.document.documentElement.clientWidth;
        }
        else {
            if (document.body&&document.body.clientWidth) {
        
                windowWidth=parent.document.body.clientWidth;
            }
        }
    }
    return windowWidth ;
}

function windowResize(){
	var windowHeight = getWindowHeight();
	var windowWidth = getWindowWidth();
	var d = parent.document;
	
	if (!d) {
		d = this.document;
	}

	d.getElementById('banner').style.width = (windowWidth - 272)+'px';
	d.getElementById('tree').style.height = (windowHeight - 140)+'px';
	d.getElementById('thumbs').style.width = (windowWidth - 272)+'px';
	d.getElementById('folderFrame').style.width = (windowWidth - 272)+'px';
	d.getElementById('folderFrame').style.height = (windowHeight - 290)+'px';
	d.getElementById('fullRight').style.width = (windowWidth - 272)+'px';
	d.getElementById('fullRight').style.height = (windowHeight - 140)+'px';
	d.getElementById('full').style.width = (windowWidth)+'px';
	d.getElementById('full').style.height = (windowHeight - 140)+'px';
}

function format_text(text)
{
	tab = text.split('|');
	switch (parent.current_language) {
		case 'fr' :
			text = tab[0];
			break;
		case 'de' :
			text = tab[3];
			break;
		case 'en' :
			text = tab[2];
			break;
		case 'nl' :
			text = tab[1];
			break;
		default :
			text = tab[0];
	} 
	return text;
}

function div_set_mode(mode) {
	var windowHeight = getWindowHeight() ;
	var cur_language;
	var cur_catalog;
	var d;
	var p;
	d = parent.document;
	if (!d) {
		d = this.document;
		cur_language = current_language;
		cur_catalog = current_catalog;
		p = this;
	} else {
		cur_language = parent.current_language;
		cur_catalog = parent.current_catalog;
		p = parent;
	}
	var t = d.getElementById('thumbs');
	var f = d.getElementById('folderFrame');
	var t0 = d.getElementById('tree');
	var divFull = d.getElementById('full');
	var fullRight = d.getElementById('fullRight');

	
	switch (mode) {
	case 'login':
		t.style.visibility = 'hidden';
		t0.style.visibility = 'hidden';
		f.style.visibility = 'hidden';
		divFull.style.visibility = 'hidden';
		fullRight.style.visibility = 'visible';
		break;
	
	case 'search':
		t.style.visibility = 'visible';
		t0.style.visibility = 'visible';
		f.style.visibility = 'visible';
		divFull.style.visibility = 'hidden';
		fullRight.style.visibility = 'hidden';
		break;
		
	case 'catalog' :
		t.style.visibility = 'hidden';
		t0.style.visibility = 'visible';
		f.style.visibility = 'hidden';
		divFull.style.visibility = 'hidden';
		fullRight.style.visibility = 'visible';

		t0.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="/catalogs/hom_'+top.current_language+'.html"></iframe>';
		fullRight.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="yes" src="/catalogs/pictree.asp?language='+top.current_language+'"></iframe>';
		break;

	case 'chapitre' :
		t.style.visibility = 'visible';
		t0.style.visibility = 'visible';
		f.style.visibility = 'visible';
		divFull.style.visibility = 'hidden';
		fullRight.style.visibility = 'hidden';
		break;

	case 'user' :
		t.style.visibility = 'hidden';
		t0.style.visibility = 'hidden';
		f.style.visibility = 'hidden';
		divFull.style.visibility = 'visible';
		fullRight.style.visibility = 'hidden';

		t.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="/catalogs/blank.htm"></iframe>';
		divFull.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="yes" allowtransparency="true" src="/catalogs/admin.asp?language='+ cur_language+'"></iframe>';
		break;
		
	case 'index' :
		t.style.visibility = 'hidden';
		t0.style.visibility = 'hidden';
		f.style.visibility = 'hidden';
		divFull.style.visibility = 'visible';
		fullRight.style.visibility = 'hidden';

		t.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="/catalogs/blank.htm"></iframe>';
		divFull.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="yes" allowtransparency="true" src="/catalogs/index1.asp?language='+cur_language+'&xml_file='+cur_catalog+'/'+cur_language+'_index.xml"></iframe>';
		break;
		
	case 'basket':
		t.style.visibility = 'hidden';
		t0.style.visibility = 'hidden';
		f.style.visibility = 'hidden';
		divFull.style.visibility = 'visible';
		fullRight.style.visibility = 'hidden';
		
		divFull.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" allowtransparency="true" src="/catalogs/show_basket_2.asp?language='+cur_language+'"></iframe>';
		break;	
		
	case 'thumb' :
		t.style.visibility = 'visible';
		f.style.visibility = 'visible';
		divFull.style.visibility = 'hidden';
		fullRight.style.visibility = 'hidden';

		break;

	case 'nothumb' :
		break;
        
	case 'gestion' :
		t.style.visibility = 'hidden';
		t0.style.visibility = 'visible';
		f.style.visibility = 'hidden';
		divFull.style.visibility = 'hidden';
		fullRight.style.visibility = 'visible';

		t0.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="yes" src="/catalogs/select_basket.asp?language='+cur_language+'"></iframe>';
		fullRight.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="/catalogs/blank.htm"></iframe>';
        break;

	case 'formulaire' :
		t.style.visibility = 'hidden';
		t0.style.visibility = 'visible';
		f.style.visibility = 'hidden';
		divFull.style.visibility = 'hidden';
		fullRight.style.visibility = 'visible';

		fullRight.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="/catalogs/formulairekvr_'+cur_language+'.html"></iframe>';
        break;

                
	default :
		break;
	}   
}

function gris_valide(){
	var mySource = String(document.getElementById("ss").value);
	var myScript = String(document.getElementById("myscript").value);
	var mylog = String(document.ident_order.ident_email.value);
	var mypass = String(document.ident_order.ident_password.value);
	
	var mystr =mylog  + "/" +mypass ;
	d= new Date(3001, 00, 01, 00, 00, 00)
	setCookie('login',mystr,d);


	top.document.getElementById("logo").innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="/catalogs/verify.asp?ss='+mySource+'&username='+mylog+'&password='+mypass+'&script='+myScript+'"></iframe>';
}

function gris_active(source,myScript){
	top.document.getElementById("myscript").value = myScript;
	top.document.getElementById("ss").value = source;
	
	top.document.getElementById("gris").style.display="block";
	top.document.getElementById("gris").style.visibility="visible";
	top.document.getElementById("gris").style.width = getWindowWidth()+ 'px';
	top.document.getElementById("gris").style.height= getWindowHeight()+ 'px';
	
	top.document.getElementById("ident").style.display="block";
	top.document.getElementById("ident").style.visibility="visible";


}

