function set_overlay_size() {
	var div_height_photo = 0;
	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);
	(typeof(window.innerHeight) == 'number') ? div_width=window.innerWidth : div_width=document.documentElement.clientWidth;
	if (self.innerHeight) {
		div_height = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight) {
		div_height = document.documentElement.clientHeight;
	}
	else if (document.body) {
		div_height = document.body.clientHeight;
	}
	complete_height = document.getElementById('complete').offsetHeight;
	if(complete_height > div_height) {
		div_height = complete_height;
	}
	
	if(document.getElementById('flypage_zoom_photo')) {
		div_height_photo = parseInt(document.getElementById('flypage_zoom_photo').offsetTop) + parseInt(document.getElementById('flypage_zoom_photo').offsetHeight); 
	}
	
	if (browser == 'Microsoft Internet Explorer' && version <= 6) {
		document.getElementById('transparent_overlay').style.width = div_width + 'px';
	}
	if(div_height_photo > div_height) {
		document.getElementById('transparent_overlay').style.height = div_height_photo + 'px';
	} else {
		document.getElementById('transparent_overlay').style.height = div_height + 'px';
	}
}



function set_country(country_code) {
	document.getElementById('country_field').value = country_code;
	document.getElementById('set_country_form').submit();
}
function set_language(language_code) {
	document.getElementById('language_field').value = language_code;
	document.getElementById('set_language_form').submit();
}
function show_overlay(id) {
	//document.getElementById(id).style.display = 'block';
	//document.getElementById(id).style.visibility = 'hidden';
	set_overlay_size();
	$('#'+id).stop(true,true);
	$('#transparent_overlay').stop(true,true);
	$('#'+id).fadeTo('fast',1);
	$('#transparent_overlay').fadeTo('fast',0.5);
	$('#'+id).css('z-index','1000');
	//document.getElementById(id).style.display = 'block';
	//document.getElementById(id).style.visibility = 'visible';
	//document.getElementById('transparent_overlay').style.display = 'block';
}

function hide_overlay(id) {
	$('#'+id).fadeTo('fast',0, function () {
		$('#'+id).css('display','none');
	});
	$('#transparent_overlay').fadeTo('fast',0, function () {
		$('#transparent_overlay').css('display','none');	
	});
	
	//document.getElementById(id).style.display = 'none';
	//document.getElementById(id).style.visibility = 'hidden';
	//document.getElementById('transparent_overlay').style.display = 'none';
}
function show_close() {
	document.getElementById('close_photo').style.display = 'block';
}
function hide_close() {
	document.getElementById('close_photo').style.display = 'none';
}

function show_hide_help(id) {
	if(document.getElementById(id).style.display == "none") {
		document.getElementById(id).style.display = "block";
	} else {
		document.getElementById(id).style.display = "none";
	}
}


function show_hide_div(id) {
	var div = document.getElementById(id);
	if(div.style.display == 'none') {
		div.style.display = 'block';
	} else {
		div.style.display = 'none';
	}
}

function show_div(id) {
	var div = document.getElementById(id);
	div.style.display = 'block';
}

function hide_div(id) {
	var div = document.getElementById(id);
	div.style.display = 'none';
}



function show_hide_terms(id) {	
	var div = document.getElementById(id);
	
	if(div.style.display == 'block') {
		div.style.display = 'none';
		div.style.visibility = 'hidden';
		document.getElementById('order').style.display = 'block';
	} else {
		div.style.display = 'block';
		div.style.visibility = 'visible';
		document.getElementById('order').style.display = 'none';
	}
}




function do_slide(e) {
	if($('#'+e).css('display') != 'none'){
		$('#'+e).slideUp('fast');
	}
	else {
		$('#'+e).show('fast');
	}
	//$('#'+e).slideToggle('fast');

}
	
		
function update_height_auto() {
	cn = document.getElementById('column_main');
	cb = document.getElementById('column_bottom');
	cw = document.getElementById('wrapper');
	
	cn.style.height = 'auto';
	cb.style.height = 'auto';
	cw.style.height = 'auto';
	
	if (cb.offsetHeight < cw.offsetHeight) {
		cb.style.height = cw.offsetHeight + "px";
		}
	else {
		cw.style.height = cb.offsetHeight + "px";
		cn.style.paddingBottom = '40px';
	}
	
}
