var dom = (document.getElementById) ? (true) : (false);
var ie = (document.all) ? (true) : (false);
var ie4 = ie && !dom;
var nn4 =(document.layers) ? (true) : (false);

function ShowFlash(flash, w, h)
{
    if (AC_FL_RunContent == 0) 
    {
		return false;
    } 
    else 
    {
        flash = flash.substring(0, flash.lastIndexOf('.'));
        
		AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0',
			'width', w,
			'height', h,
			'src', flash,
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'transparent',
			'devicefont', 'false',
			'id', 'fl' + w,
			'bgcolor', '#ffffff',
			'name', 'fl' + w,
			'menu', 'true',
			'allowFullScreen', 'false',
			'allowScriptAccess','sameDomain',
			'movie', flash,
			'salign', ''
		); 
	}
}

function changeModelImage(id, img)
{
    if($("#modeldiv" + id).attr("class") == "catalog-model")
    
         $("#modeldiv" + id).attr("class", "catalog-model-act");
        
    else $("#modeldiv" + id).attr("class", "catalog-model");
    
    $("#modelimg" + id).attr("src", "/files/Image/Catalog/" + img);
    
}

function changeGalleryPic(img, id)
{
    //$("#model-gallery").css("background-image", "url(/files/Image/Gallery/" + img + ")");
    $("#color_img").attr("src", "/files/Image/Gallery/" + img);
    
    $(".items").children().removeClass("item-act").addClass("item");
    $("#item" + id).removeClass("item").addClass("item-act");
    
    
    return false;
}


var prdiv = 0;
function ChangeImg(img, alt, div)
{
    if(dom) 	 
    {
        var image = document.getElementById('color_img');
        var ddiv  = document.getElementById('color-'+div);
        var pdiv  = document.getElementById('color-'+prdiv);
    }
	else if(ie4) 
	{
	    var image = document.all['color_img'];
	    var ddiv  = document.all['color-'+div];
	    var pdiv  = document.all['color-'+prdiv];
	}
	else if(nn4) 
	{
	    var image = document.layers['color_img'];
	    var ddiv  = document.layers['color-'+div];
	    var pdiv  = document.layers['color-'+prdiv];
	}
	
	if(image)
	{
        image.src = "/files/Image/Gallery/"+img;
        image.alt = alt;
        
        pdiv.className = 'colors-div';
        ddiv.className = 'colors-div-act';
        prdiv = div;
	}
	
	return (false);
}

function changeMap(elemId, hide)
{
	var elem, sh;
	if(dom || ie4)
    {
        elem = (dom)?(document.getElementById(elemId)):(document.all[elemId]);
        //sh	 = (dom)?(document.getElementById("a-"+elemId)):(document.all["a-"+elemId]);
		
        if(elem)
            if(elem.style.display == "block" || elem.style.display == "")
            {
            	if(hide) elem.style.display = "none";
            	//sh.className = "light";	
            }
            else
            {
            	elem.style.display = "";
            	//sh.className = "gray";	
            }
        
        return false;
	}
}

function ShowFull()
{
	if($("#full").is(":hidden")) 
	{
		$("#short").slideUp("fast", function(){ $("#full").slideDown("slow"); });		
		//$("#short").fadeOut("slow", function(){ $("#full").fadeIn("slow", function(){ $("#full").attr("style", "display: inline"); }); });		
	}
	else 
	{
		$("#full").slideUp("fast", function(){ $("#short").slideDown("slow"); });
	}
	
	return false;
}


function wo(url, name, width, height) 
{
	var w = window.open(url, name, "statusbar=no, menubar=no, toolbar=no, scrollbars=yes, resizable=yes, width="+width+", height="+height);
    w.focus();
    return false;
}

function http_go(url)
{
	location.replace(url);
	return false;
}

/*
function createXMLHttp()
{
	if (typeof XMLHttpRequest != "undefined")
	{
		return new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		var aVersions = ["MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"];
		
		for (var i=0; i<aVersions.length; i++)
		{
			try
			{
				var oXmlHttp = new ActiveXObject(aVersions[i]);
				return oXmlHttp;
			}
			catch (oError) {}
		}
	}
	throw new Error("XMLHttp object couldn't be created.");
}	

iFailed = 0;
function showDiv(el, id, object)
{
	if (iFailed < 10)
	{
		try
		{
	    	if (id > 0)
	    	{
	    		
	    	    if(object == "mod" && $("#td"+el).find("img#mod-img").html() != null)
	    	    {
	    	    	$("#"+object+el).attr("class", "model-bg2");
	    	    	$("#td"+el).html('<img src="/images/spacer.gif" width="1" height="1">');
	    	    	return false;
	    	    }
	    	    else if(object == "com" && $("#td"+el).find("img#mod-img").html() != null)
	    	    {
	    	    	$("#mod"+el).attr("class", "model-bg2");
	    	    }
	    	     
	    	    if(object == "com" && $("#td"+el).find("img#com-img").html() != null)
	    	    {
	    	    	$("#"+object+el).attr("class", "model-bg1");
	    	    	$("#td"+el).html('<img src="/images/spacer.gif" width="1" height="1">');
	    	    	return false;
	    	    }
	    	    else if(object == "mod" && $("#td"+el).find("img#com-img").html() != null)
	    	    {
	    	    	$("#com"+el).attr("class", "model-bg1");
	    	    }
	    	    
	    		//$("#td"+id).attr("class", "model-bg4");
	    		//$("#td"+el).html('<div class="model-bg4"><div>Загрузка...</div></div>');
				
	    		var oXmlHttp = createXMLHttp();
				oXmlHttp.open("get", "/catalog/getcontent.php?id="+id+"&mode="+object, true);
				oXmlHttp.setRequestHeader("Content-Type", "text/html; charset=windows-1251");
				oXmlHttp.onreadystatechange = function ()
				{
					if (oXmlHttp.readyState == 4)
					{
						if (oXmlHttp.status == 200)
						{
							$("#"+object+el).attr("class", "model-bg-"+object);
							$("#td"+el).html(oXmlHttp.responseText);
						}
						else throw new Error("Communication error occurred!");
					}
				}
				oXmlHttp.send(null);
				return false;
	    	}
		} 
		catch (oException)
		{
			iFailed++;
			showDiv(el, id, object);
		}
	}
}*/