﻿var gn_title_div_height = 61;

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('book').style.height = windowHeight - gn_title_div_height;
}


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 title = d.getElementById('title');
	var book = d.getElementById('book');
	var default_language = 'gb';  	


	switch (mode) {
    case 'cat1' :
    	p.current_catalog = 'HU01';
    	cur_catalog = 'HU01';
	   	switch (current_language) {
		case 'gb':  
			default_language = 'gb';  	
    		break;
		case 'cr':  
			default_language = 'cr';  	
    		break;
    	case 'fr':  
			default_language = 'fr';
    		break;
    	case 'nl':  
			default_language = 'nl';  	
    		break;
    	case 'ru':  
			default_language = 'ru';  	
    		break;
    	default:
			default_language = 'gb';  	
    		break;
    	}			
	   	break;
    case 'cat2' :
    	p.current_catalog = 'HU02';
    	cur_catalog = 'HU02';
    	switch (current_language) {
		case 'fr':    	
			default_language = 'fr';  	
    		break;
    	default:
			default_language = 'gb';  	
    		break;
    	}			
    	break;
    case 'cat3' :
    	p.current_catalog = 'HU03';
    	cur_catalog = 'HU03';
		default_language = 'gb';  	
    	break;
	default:
		break;
	}   
	
	switch (mode) {
    case 'cat1' :
    case 'cat2' :
    case 'cat3' :
		title.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="title.asp?language='+current_language+'&catalog='+cur_catalog+'"></iframe>';
		book.innerHTML = '<iframe frameborder="no" width="100%" height="100%" scrolling="no" src="'+cur_catalog+'-'+default_language+'/index.html"></iframe>';
	    break;
     case 'products':
     	p.location ="/catalogs/cat.asp?language="+current_language;;
    
		break;
	default:
		break;
	}   
}


