var is_Opera = (window.navigator.userAgent.search("Opera") != -1);
	var is_IE = ((window.navigator.userAgent.search("MSIE") != -1) && !is_Opera);
	
	var cur_overlay_opacity = 0;
	var cur_frame_opacity = 0;
	
	function setOpacity(obj, val){
		if (is_IE){
			obj.style.filter ="progid:DXImageTransform.Microsoft.BasicImage(Opacity="+val+")";
		}
		else {
			obj.style.MozOpacity = val;
		}
		obj.style.opacity = val;
	}
	
	function show_car_info(url){
		//$('frame_details').src = url;
		$('overlay').style.display = "block";
		$('frame').style.display = "block";
		overlay_opacity(true);
		frame_opacity(true);
		
		return false;
	}
	
	function close_car_details(){
		overlay_opacity(false);
		frame_opacity(false);
		
		setTimeout("$('overlay').style.display = 'none';", 500);
		setTimeout("$('frame').style.display = 'none';", 500);
		
		return false;
	}
	
	function overlay_opacity(inc){
		var play_again = true;
		if (inc){
			cur_overlay_opacity += 10;
			if (cur_overlay_opacity > 70) {
				cur_overlay_opacity = 70;
				play_again = false;
			}
		}
		else {
			cur_overlay_opacity -= 10;
			if (cur_overlay_opacity < 0) {
				cur_overlay_opacity = 0;
				play_again = false;
			}
		}
		setOpacity($('overlay'), cur_overlay_opacity/100);
		
		if(play_again) setTimeout("overlay_opacity("+inc.toString()+")", 50);
		
	}
	
	function frame_opacity(inc){
		var play_again = true;
		if (inc){
			cur_frame_opacity += 10;
			if (cur_frame_opacity > 100) {
				cur_frame_opacity = 100;
				play_again = false;
			}
		}
		else {
			cur_frame_opacity -= 10;
			if (cur_frame_opacity < 0) {
				cur_frame_opacity = 0;
				play_again = false;
			}
		}
		setOpacity($('frame'), cur_frame_opacity/100);
		
		if(play_again) setTimeout("frame_opacity("+inc.toString()+")", 50);
		
	}
	
	window.onload = ini_page;
	
	function ini_page(){
		//preparePages();
		
		$('overlay').style.height = (document.body.offsetHeight+25)+"px";
		$('frame').style.left = ((document.body.offsetWidth-405)/2)+"px";
		setOpacity($('overlay'), 0);
		setOpacity($('frame'), 0);
	}
	
	function $(id){return document.getElementById(id);}