function play_flash(flash,img,url,w,h,bg,map)
{
	if ( map ) imgmap='usemap="#'+map+'"'; else imgmap=''; 
	
	/*if ( plugin ) 
	{
		plugin=parseInt(plugin.description.substring(plugin.description.indexOf(".")-1))>=6;
	}
	else */if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0
	   && (navigator.userAgent.indexOf("Windows 95")>=0 || navigator.userAgent.indexOf("Windows 98")>=0 || navigator.userAgent.indexOf("Windows NT")>=0)) {
		document.write('<SCRIPT LANGUAGE=VBScript\> \n');
		document.write('on error resume next \n');
		document.write('plugin=( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8")))\n');
		document.write('</SCRIPT\> \n');
	}
	
	if ( plugin ) 
	{
		document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="'+w+'" HEIGHT="'+h+'" id="'+flash+'" ALIGN=""><param name="wmode" value="transparent"><PARAM NAME=movie VALUE="'+flash+'"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE='+bg+'> <EMBED src="'+flash+'" quality=high bgcolor='+bg+'  WIDTH="'+w+'" HEIGHT="'+h+'" NAME="'+flash+'" wmode="transparent" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>');
	} 
	else if (!(navigator.appName && navigator.appName.indexOf("Netscape")>=0 && navigator.appVersion.indexOf("2.")>=0))
	{
		//alert (plugin);
		document.write('<a href="'+url+'"><img src="'+img+'" width="'+w+'" height="'+h+'" border="0" '+imgmap+'></a>');
	}
} 

// fill models for make in model select menue
function makeSelected(formNameStr, makeNameStr, modelNameStr, isSearch) {
	var iter;
	var makeSelect  = document.forms[formNameStr].elements[makeNameStr];
	var modelSelect = document.forms[formNameStr].elements[modelNameStr];
	if (typeof(models[makeSelect.value])=='string') {
		var modelData = models[makeSelect.value].split('#');
		var modelList = modelData[0].split(';');
        if ((modelData.length > 1) && (isSearch == 1)) {
            var modelIndex = new Array();
            for (iter = 0; iter < modelList.length-1; iter++){
                modelIndex[(modelList[iter]).split(',')[0]] = (modelList[iter]).split(',')[1];
            }
            var specialList = modelData[1].split(';');
            modelList = new Array();
            var counter = 0;
            for (iter = 0; iter < specialList.length-1; iter++){
                var item = specialList[iter];
                if (item.indexOf(",") > 0) {
                    var kidsPipeList = item.split(',')[0];
                    var groupName    = item.split(',')[1];
                    var kids = kidsPipeList.split('|');
                    var toAdd = kidsPipeList + "," + groupName + " (__ALL__)";
                    modelList[counter] = toAdd;
                    counter++;
                    for (jter = 0; jter < kids.length; jter++){
                        var thisKid = kids[jter];
                        modelList[counter] = kids[jter] + ",\xa0\xa0\xa0" + modelIndex[kids[jter]];
                        counter++;
                    }
                } else {
                    var toAdd = item + "," + modelIndex[item];
                    modelList[counter] = toAdd;
                    counter++;
                }
            }
            modelList[counter] = "1,ANDERE";
            counter++;
            modelList[counter] = "";
        }
		var itemChoose = (typeof(entryChoose)=='string')?entryChoose:'Выберите модель';
		var itemOthers = (typeof(entryOthers)=='string')?entryOthers:'Другие';
		var itemAll    = (typeof(entryAll   )=='string')?entryAll   :'Все';
		modelSelect.options.length = modelList.length;
		modelSelect.options[0].value = 0;
		modelSelect.options[0].text  = itemChoose;
		modelSelect.selectedIndex = 0;
		for (iter = 0; iter < modelList.length-1; iter++){
			modelSelect.options[iter+1].value = (modelList[iter]).split(',')[0];
			if (modelSelect.options[iter+1].value == 1) {
				modelSelect.options[iter+1].text  = itemOthers;
			} else {
                var entryText = (modelList[iter]).split(',')[1];
                entryText = entryText.replace(/__ALL__/   , itemAll   );
                entryText = entryText.replace(/__OTHERS__/, itemOthers);
				modelSelect.options[iter+1].text  = entryText;
			}
			if (defaultModel == modelSelect.options[iter+1].value) {
				modelSelect.selectedIndex = iter+1;
			}
		}
        if ((isSearch != 1) && (modelSelect.options.length == 2)) {
			modelSelect.selectedIndex = 1;
		}
	} else {
		modelSelect.options.length = 0;
		modelSelect.selectedIndex  = 0;
	}
	defaultModel = -1;
}

function displayModel (makeId, modelId) {

  if (typeof(models[makeId])=='undefined') return '';
  var isGroup   = ( typeof(modelId) == 'string' && modelId.match(/(\d\|\d)+/) );

  var modelData = models[makeId].split('#');
  var myModels  = (!isGroup)? modelData[0].split(';'):
                              modelData[1].split(';');
  var myModel;
  var itemOthers = (typeof(entryOthers)=='string')?entryOthers:'andere';
  var itemAll    = (typeof(entryAll   )=='string')?entryAll   :'alle';
  for (i=0;myModels[i]!='';i++) {
    myModel=myModels[i].split(',');
    if(myModel[0]==modelId) {
        myModel[1]=myModel[1].replace(/__ALL__/   , itemAll   );
        myModel[1]=myModel[1].replace(/__OTHERS__/, itemOthers);
        myModel[1]=myModel[1].replace(/ANDERE/, itemOthers);
        return myModel[1];
    }
  }
}

function show_s_menu(id)
{
	var box = document.getElementById('sm_box'+id);
	
	if ( (box.style.display == '') || (box.style.display == 'none') )
	box.style.display = 'block';
}

function hide_s_menu(id)
{
	document.getElementById('sm_box'+id).style.display = 'none';;
}