var AutoCreateCfgFlag=false;
var CurValuteName=''; // инициализируется вызовом из head.inc в функции Set_Check_And_Config
var CurValuteFlag='0'; // 0 - не установлен, 1-доллары, 2-рубли.
var	IDValute=CurValuteFlag;
var	DollarRateValueMax=1; // курс пересчета
var	CurCurse=DollarRateValueMax;
var scroll_pgn_num=1; // нумерация страниц для форумов
var	s_ch='';
var	s_cf='';
var RND=parseInt(Math.random()*100000);
var weight=0;
var index=0;
var IsIE = (window.navigator.appName.toLowerCase().indexOf('microsoft')!=-1)?true:false;
var IE_Ver = (window.navigator.appVersion.toLowerCase().indexOf('msie 7')!=-1)?7:6;

var win_info=null;
function show_win(width,height,s_url){
	if (win_info!=null) win_info.close();
	if (s_url!='') {
		var p_top=(window.screen.height-height)/2, p_left=(window.screen.width-width)/2;
		win_info=window.open(s_url,"imgswin","resizable=yes,scrollbars=yes,toolbar=no,location=no,directoties=no,status=no,menubar=no,width="+width+",height="+height+",top="+p_top+",left="+p_left);
		win_info.focus();
	}
}

function show_vtour(s_url){
	show_win(800,630,s_url);
}

function show_order(s_url){
	var width=400;
	var height=550;
	var p_top=(window.screen.height-height)/2, p_left=(window.screen.width-width)/2;
	var imgnwin=window.open(s_url,"imgswin","resizable=yes,scrollbars=no,toolbar=no,location=no,directoties=no,status=no,menubar=no,width="+width+",height="+height+",top="+p_top+",left="+p_left);
	imgnwin.focus();
}

function show_print(width,height,s_url,idg){
	var p_top=(window.screen.height-height)/2, p_left=(window.screen.width-width)/2;
	var win_name="win_"+idg;
	var win_print=window.open(s_url,win_name,"resizable=yes,scrollbars=yes,toolbar=yes,location=no,directoties=no,status=no,menubar=no,width="+width+",height="+height+",top="+p_top+",left="+p_left);
	win_print.focus();
}


function show_img(s_url,title,width,height){
	var p_top=(window.screen.height-height)/2, p_left=(window.screen.width-width)/2;
	var imgnwin=window.open("","imgswin","resizable=yes,scrollbars=no,toolbar=no,location=no,directoties=no,status=no,menubar=no,width="+width+",height="+height+",top="+p_top+",left="+p_left);
	imgnwin.document.write("<html><head><title>"+title+"</title></head><body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0><img src='"+s_url+"' border=0></body></html>");
	imgnwin.focus();
}

function show_flash(lang){
	if (lang=='rus')
	{
		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="473" HEIGHT="203" id="fl"><param name="wmode" value="transparent"><PARAM NAME="movie" VALUE="\/i\/fl.swf"><PARAM NAME="bgcolor " VALUE="#FFFFFF"><EMBED src="\/i\/fl.swf" quality="high" bgcolor="#FFFFFF" WIDTH="473" HEIGHT="203" NAME="fl" TYPE="application\/x-shockwave-flash" PLUGINSPAGE="http:\/\/www.macromedia.com\/go\/getflashplayer"><\/EMBED><\/OBJECT>');
	}
	else {
		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="473" HEIGHT="203" id="fl"><PARAM NAME="movie" VALUE="/i/fl_eng.swf"><param name="wmode" value="transparent"><PARAM NAME="quality" VALUE="high"> <PARAM NAME="bgcolor" VALUE="#FFFFFF"> <EMBED src="/i/fl_eng.swf" quality="high" bgcolor="#FFFFFF"  WIDTH="473" HEIGHT="203" NAME="fl" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>');
	}
}

function add_bask_img(idcat,idgoods){
	document.write("<a href='javascript:void(0);' onclick='if (parseInt(document.f_basket.elements[\"quan"+idgoods+"\"].value)==0) document.f_basket.elements[\"quan"+idgoods+"\"].value=1;document.f_basket.submit();' title='Заказать'><img src='/i/bask_goods.gif' width='60' height='17' border=0 alt='Заказать' align='absmiddle' class='g_bask_img'></a>");
}

function Set_Check_And_Config(cur_valute_name,id_valute,valute_rate,valute_cash,checkhash,AutoCreateGoodsConfigurationsEnabled) {
	CurValuteName=cur_valute_name;
	CurValuteFlag=id_valute;
	IDValute=id_valute; // 0 - USD?, 1 - USD, 2 - RUR
	DollarRateValueMax=parseFloat(valute_rate); // курс пересчета
	CurCurse=DollarRateValueMax;
	s_ch=checkhash;
	s_cf=valute_cash;
	if (AutoCreateGoodsConfigurationsEnabled!='' && AutoCreateGoodsConfigurationsEnabled!='0') AutoCreateCfgFlag=true;
}

function w_send(){
	document.write('<input type=hidden name=s_ch value=\"'+s_ch+'\"><input type=hidden name=s_cf value=\"'+s_cf+'\">');
}

function changeText(el,text) {
	if (el.firstChild) el.firstChild.nodeValue=text;
	else el.appendChild(document.createTextNode(text));
}

function show_div(id_cur){
	var div_set = document.getElementById(id_cur);
	if (div_set!=null) div_set.style.display="block";
}

function hide_div(id_cur){
	var div_set = document.getElementById(id_cur);
	if (div_set!=null) div_set.style.display="none";
}

function set_radio(p,v){
	if (p==null) return;
	for (i=0; i < p.length; i++) {
		if (p[i].value==v) { p[i].checked=true; break; }
	}
}

function get_radio(p){
var res="";
	for (i=0; i < p.length; i++) {
		if (p[i].checked) { res=p[i].value; break; }
	}
	return res;
}

function CreateCookie(name,value,ex_date){
	var today=new Date();
	today.setDate(today.getDate()+ex_date);
	document.cookie=name+"="+value+"; expires="+today.toGMTString()+"; path=/;";
}

function CreateTmpCookie(name,value){
	document.cookie=name+"="+value+"; path=/;";
}

function RemoveCookie(name){
	CreateCookie(name,"",-1);
}

function ReadCookie(name){
	var tmpName=name+"=";
	if ((startName=atStr(tmpName,document.cookie))!=-1){
		var startVal=startName+tmpName.length;
		if ((endVal=document.cookie.indexOf(";",startVal))==-1) 
			endVal=document.cookie.length;
		return unescape(document.cookie.substring(startVal,endVal));
	}
	return null;
}

function atStr(sub,str){
	for (var i=0;i<=str.length-sub.length;i++) 
		if(str.substring(i,i+sub.length).toUpperCase()==sub.toUpperCase()) return i;
	return -1;
}

function fixPNG(element) {
    //Если браузер IE версии 5.5-6
    if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)) {
        var src;

        if (element.tagName == 'IMG') //Если текущий элемент картинка (тэг IMG)
        {
            if (/\.png$/.test(element.src)) //Если файл картинки имеет расширение PNG
            {
                src = element.src;
                element.src = "/i/0.gif"; //заменяем изображение прозрачным gif-ом
            }
        }
        else //иначе, если это не картинка а другой элемент
        {
            //если у элемента задана фоновая картинка, то присваеваем значение свойства background-шmage переменной src
            src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
            if (src) {
                src = src[1]; //берем из значения свойства background-шmage только адрес картинки
                element.runtimeStyle.backgroundImage = "none"; //убираем фоновое изображение
            }
        }
        //если, src не пуст, то нужно загрузить изображение с помощью фильтра AlphaImageLoader
        if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='crop')";
  }
}

function med(){
	document.write("Медлицензия № ЛО-77-01-002713");
}

function top_flash(flash_settings, music){
	if (music==null || music=='')
	{
		music = ReadCookie('music');
	}
	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="100%" HEIGHT="100%" id="fl"><PARAM NAME=movie VALUE="/flash/flash.swf?file_settings='+flash_settings+'&music='+music+'"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="/flash/flash.swf?file_settings='+flash_settings+'&music='+music+'" quality=high bgcolor=#FFFFFF  WIDTH="100%" HEIGHT="100%" NAME="fl" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>');
	/*
		var so = new SWFObject("/flash/flash.swf", "", "723", "129", "9", "#FFFFFF"); 
	  so.addParam("quality","high");
	  so.addParam("scale","noscale");
	  so.addParam("menu","false");
	  so.write("flashcontent");
	*/
}

function open_flash(width,height,url_flash){
	if (win_info!=null) win_info.close();
	var p_top=(window.screen.height-height)/2, p_left=(window.screen.width-width)/2;
	win_info=window.open("","imgswin","resizable=yes,scrollbars=yes,toolbar=no,location=no,directoties=no,status=no,menubar=no,width="+width+",height="+height+",top="+p_top+",left="+p_left);
	win_info.document.open();
	win_info.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="100%" HEIGHT="100%" id="fl"><PARAM NAME=movie VALUE="'+url_flash+'"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="'+url_flash+'" quality=high bgcolor=#FFFFFF  WIDTH="100%" HEIGHT="100%" NAME="fl" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>');
	win_info.document.close();
	win_info.focus();
}

function flash(width, height, url_flash, url_img, alt_img, add_flash_html)
{
	
	var PlayerVersion = deconcept.SWFObjectUtil.getPlayerVersion();

	var img_tag = (url_img!=null && url_img!='')?'<img src="'+url_img+'" alt="'+alt_img+'"/>':'';
	var id_div_flash = 'flash_'+Math.floor(Math.random() * 1000);
	var so = new SWFObject(url_flash, id_div_flash+'_sw', width, height, "9", "#FFFFFF"); 
	so.addParam("menu","false");
	so.addVariable("flashVarText", "this is passed in via FlashVars for example only");

	document.write('<div id="'+id_div_flash+'">'+img_tag+'</div>');
	so.write(id_div_flash);

	if (add_flash_html!=null && add_flash_html!='' 
			&& PlayerVersion.rev!=0 && (div_obj = document.getElementById(id_div_flash))!=null)
			{
				div_obj.innerHTML += add_flash_html;
			}
}

function get_selected(p)
{
	if (p==null)
		return "";
	for(i=0; i<p.options.length; i++)
	{
		if (p.options[i].selected)
		{	return p.options[i].value;}
	}
	return"";
}
function set_selected(p,v)
{
	if (p==null)
		return;
	for (i=0; i<p.options.length; i++)
	{
		if (p.options[i].value==v)
		{	p.options[i].selected=true;
			break;
		}
	}
}
function AddInSelect(oSelect,MyValue,MyText)
{
	oSelect.options[oSelect.length]=new Option(MyText,MyValue);
}
function AddInSelectOptgroup(oSelect,MyText)
{
	var lunch = document.createElement("optgroup");
	lunch.label = MyText;
}


function set_url(str_url){
    parent.document.location = str_url;
	return false;
}

function addHandler(object, event, handler) {
    if (object.addEventListener) {
        object.addEventListener(event, handler, false);
    } else if (object.attachEvent) {
        object.attachEvent('on' + event, handler);
    } else alert("addHandler is not supported");
}

function removeHandler(object, event, handler) {
    if (object.removeEventListener) {
        object.removeEventListener(event, handler, false);
    } else if (object.detachEvent) {
        object.detachEvent('on' + event, handler);
    } else alert("removeHandler is not supported");
}

