var gn_title_div_height = 70;
var gn_thumb_div_height = 140;
var gn_thumb_div_height_min = 3;

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 windowResize(){
	var windowHeight = getWindowHeight() ;
	var d;
	d = parent.document;
	if (!d) {
		d = this.document;
	}
		
	d.getElementById('main').style.height = windowHeight;
	d.getElementById('title').style.height = gn_title_div_height;
	d.getElementById('left').style.height = windowHeight - gn_title_div_height;
//	var tree1_v = (windowHeight - gn_title_div_height) / 3;
	var tree1_v = 225;
	d.getElementById('tree1').style.height = tree1_v ;
	d.getElementById('tree').style.height = (windowHeight - gn_title_div_height) - tree1_v;
	d.getElementById('right').style.height = windowHeight - gn_title_div_height;
	if(d.getElementById("thumbs").style.height == gn_thumb_div_height_min +'px') {
		d.getElementById('folderFrame').style.height = windowHeight - gn_title_div_height - gn_thumb_div_height_min;
	} else {
		d.getElementById('thumbs').style.height = gn_thumb_div_height;
		d.getElementById('folderFrame').style.height = windowHeight - gn_title_div_height - gn_thumb_div_height;
	}
}

function format_text(text)
{
	tab = text.split('|');
	switch (parent.current_language) {
		case 'fr' :
			text = tab[0];
			break;
		case 'gb' :
			if (tab[1]) {
				text = tab[1];
			} else {
				text = tab[0];
			}
			break;
		case 'de' :
			if (tab[2]) {
				text = tab[2];
			} else {
				text = tab[0];
			}
			break;
		default :
		   text = tab[0];
	} 
	document.write( 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 t1 = d.getElementById('tree1');
	var l = d.getElementById('left');
	var r = d.getElementById('right');

	switch (mode) {
	case 'catalog' :
		t.style.height = gn_thumb_div_height_min;
		t.style.visibility = 'visible';
		f.style.height = windowHeight - gn_title_div_height - gn_thumb_div_height_min;
		f.style.borderTopStyle = 'none';
	    r.style.left = '20%';
	    r.style.width ='80%';
	    f.style.width ='100%';
	    t.style.width ='100%';
	    				
		t.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="blank.htm"></iframe>';
		t1.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="yes" src="tree1.asp?language='+cur_language+'&xml_file='+cur_catalog+'/tree.xml"></iframe>';
		t0.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="blank_tree.htm"></iframe>';
		f.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="yes" allowtransparency="true" src="home.asp?language='+cur_language+'&xml_file='+cur_catalog+'/home/tree.xml"></iframe>';
		
		break;
	case 'index' :
		t.style.height = gn_thumb_div_height_min;
		t.style.visibility = 'visible';
		f.style.height = windowHeight - gn_title_div_height - gn_thumb_div_height_min;
		f.style.borderTopStyle = 'none';
		
		t.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="blank.htm"></iframe>';
		f.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="yes" allowtransparency="true" src="index1.asp?language='+cur_language+'&xml_file='+cur_catalog+'/'+cur_language+'_index.xml"></iframe>';
		break;
		
	case 'basket':
	    r.style.left = '20%';
	    r.style.width ='80%';
	    f.style.width ='100%';
	    t.style.width ='100%';

		div_set_mode('nothumb');
		t.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="blank.htm"></iframe>';
	   f.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="yes" allowtransparency="true" src="show_basket.asp?language='+cur_language+'"></iframe>';
		break;	
		
	case 'thumb' :
		if (t.style.height == gn_thumb_div_height_min +'px') {
			t.style.height = gn_thumb_div_height;
			t.style.visibility = 'visible';
			if (p.old_thumb_html != '') t.innerHTML = p.old_thumb_html;
			f.style.height = windowHeight - gn_title_div_height - gn_thumb_div_height;
			f.style.borderTopStyle = 'solid';
		}
		p.title_menu_select(1,0);
		break;

	case 'nothumb' :
		
		t.style.height = gn_thumb_div_height_min;
		f.style.height = windowHeight - gn_title_div_height - gn_thumb_div_height_min;
		f.style.borderTopStyle = 'none';
		
		break;

    case 'historique' :
        div_set_mode('nothumb');
   		t.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="blank.htm"></iframe>';
		f.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="yes" allowtransparency="true" src="historique.asp?langue='+cur_language+'"></iframe>';
        break;
        
    case 'plus' :
        div_set_mode('nothumb');
   		t.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="blank.htm"></iframe>';
		f.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="yes" allowtransparency="true" src="plus.asp?langue='+cur_language+'&xml_file='+cur_catalog+'/plus/tree.xml"></iframe>';
        break;
        
	case 'gestion' :
	    r.style.left = '20%';
	    r.style.width ='80%';
	    f.style.width ='100%';
	    t.style.width ='100%';

		div_set_mode('nothumb');
		t.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="blank.htm"></iframe>';
		t1.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="yes" src="tree3.asp?language='+cur_language+'"></iframe>';
		t0.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="blank.htm"></iframe>';
		f.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="yes" allowtransparency="true" src="blank.htm"></iframe>';
        break;
        
    case 'cooliris' :
        div_set_mode('nothumb');
   		t.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="blank.htm"></iframe>';
		f.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="yes" src="cooliris.htm?langue='+cur_language+'&catalog='+cur_catalog+'"></iframe>';
        break;
        
	default :
		break;
	}   
}

