/*PNG*/
function fixPNG(element)
{
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
	{
		var src;
		
		if (element.tagName=='IMG')
		{
			if (/\.png$/.test(element.src))
			{
				src = element.src;
				element.src = "images/1x1.gif";
			}
		}
		else
		{
			src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)
			if (src)
			{
				src = src[1];
				element.runtimeStyle.backgroundImage="none";
			}
		}
		
		if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
	}
}

function cropPNG(element)
{
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
	{
		var src;
		
		if (element.tagName=='IMG')
		{
			if (/\.png$/.test(element.src))
			{
				src = element.src;
				element.src = "images/1x1.gif";
			}
		}
		else
		{
			src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)
			if (src)
			{
				src = src[1];
				element.runtimeStyle.backgroundImage="none";
			}
		}
		
		if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
	}
}



//*************************************
//Cookie
//*************************************
function FixCookieDate(date) {
var base = new Date(0);
var skew = base.getTime();
if (skew > 0)date.setTime(date.getTime() - skew);
}

function getCookieVal (offset) {
var endstr = document.cookie.indexOf(";", offset);
if (endstr == -1) endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie(name) {
var arg = name + "=";
var cval = document.cookie;

tmp_pos = cval.indexOf(arg);
if (tmp_pos == -1) return "";
 
tmp_str = cval.substr(tmp_pos);

tmp_pos1 = tmp_str.indexOf("=")+1;
tmp_pos2 = tmp_str.indexOf(";");

if (tmp_pos2 > -1)
  ret_val = tmp_str.substring(tmp_pos1, tmp_pos2);
 else
   ret_val = tmp_str.substring(tmp_pos1);

return unescape(ret_val);
}

function SetCookie(name,value,expires,path,domain,secure) {
document.cookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");
}

function DelCookie(name,path,domain) {
if(GetCookie(name)) {
    document.cookie = name + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "");
  }
}

//для переключалки регионов
function selRegion(key, domain, filter, stype, str, secure)
 {
 	var expdate = new Date();
    FixCookieDate(expdate);
    expdate.setTime(expdate.getTime() + 10000*3600);
    //var domain_pref = document.domain.replace(/\./g, "");
    if (domain == null || domain == "")
      domain = "u-tel.ru";
    var protocol = "http:";
    if (secure != null && secure == "1")
      protocol = "https:";

    //DelCookie("myregion", "/", domain);
    SetCookie("myregion2", key, expdate, "/", "."+domain);
    SetCookie("bannerNumber", "0", expdate, "/");
    var href = protocol + "//" + key + "." + domain;
    if (key == "ural")
      href = protocol + "//" + domain;
    if (stype != "")
      href = href + "/" + stype;
    if (filter != "")
      href = href + "/" + filter;
    if (str != "")
      href = href + "/" + str;
    location.href = href;
 }

//для переключалки регионов на витрине
function selRegionShop(key, domain, to)
 {
 	var expdate = new Date();
    FixCookieDate(expdate);
    expdate.setTime(expdate.getTime() + 10000*3600);
    if (domain == null || domain == "")
      domain = "u-tel.ru";

    SetCookie("myregion2", key, expdate, "/", "."+domain);
    var href = "http://" + 'shop' + "." + domain + "/?region=" + to;
    location.href = href;
 }


//для переключалки регионов
function selSiteType(key, mydomain)
 {
    var expdate = new Date();
    FixCookieDate(expdate);
    expdate.setTime(expdate.getTime() + 10000*3600);
    //var domain_pref = document.domain.replace(/\./g, "");
    if (mydomain == null || mydomain == "")
      mydomain = ".u-tel.ru";

    //DelCookie("sitetype", "/", domain);
    SetCookie("mystype2", key, expdate, "/", mydomain);
    SetCookie("bannerNumber", "0", expdate, "/"); 
    //location.href = "/";     
 }

/*Переключатели регионов и услуг*/
jQuery.noConflict();
jQuery(document).ready(function() {
	
	//клик в любом месте документа сворачивает все раскрытые менюшки
	jQuery("body").click(function () {	
		if (jQuery("div#links").length > 0)
		 { 
			jQuery("div#links").hide();
			jQuery("#switcher-trigger").css("color","909090");
			jQuery("#switcher-trigger").css("border-bottom","1px dashed #909090");
		 }

		if (jQuery("div#links2").length > 0)
		 { 
			jQuery("div#links2").hide();
			jQuery("#switcher-trigger3").css("color","909090");
			jQuery("#st3").css("border-bottom","1px dashed #909090");
		 }

		if (jQuery("div#cabinet_links").length > 0)
		 { 	
			jQuery("div#cabinet_links").hide();
			jQuery("#cabinet_trigger").css("color","ce1126");
			jQuery("#cabinet_trigger").css("border-bottom","1px dashed #ce1126");
			jQuery("#cabinet_img").attr("src","/images/pics/26.gif");
		 }	
	});
	
	jQuery("#advansed-trigger").click(function (event) {
      if (jQuery("table#advansed").is(":hidden"))
	  { 
	  	jQuery("table#advansed").slideDown("fast");
		jQuery("#advansed-trigger").css("background","url(images/pics/21.gif) 0 3px no-repeat");
	  }
      else
	  {
	  	jQuery("table#advansed").slideUp("fast");
		jQuery("#advansed-trigger").css("background","url(images/pics/20.gif) 0 3px no-repeat");
	  }
    });
	
    jQuery("#switcher-trigger").click(function (event) {
      if (jQuery("div#links").is(":hidden"))
	  { 
	  	//jQuery("div#links").slideDown("fast");
	  	jQuery("div#links").show();
		jQuery("#switcher-trigger").css("color","ce1126");
		jQuery("#switcher-trigger").css("border-bottom","1px dashed #ce1126");
	  }
      else
	  {
	  	//jQuery("div#links").slideUp("fast");
	  	jQuery("div#links").hide();
		jQuery("#switcher-trigger").css("color","909090");
		jQuery("#switcher-trigger").css("border-bottom","1px dashed #909090");
	  }
	  
	 event.stopPropagation(); 
    });
	
	jQuery("#switcher-trigger2").click(function (event) {
      if (jQuery("div#links").is(":hidden"))
	  { 
	  	//jQuery("div#links").slideDown("fast");
	  	jQuery("div#links").show();
		jQuery("#switcher-trigger").css("color","ce1126");
		jQuery("#switcher-trigger").css("border-bottom","1px dashed #ce1126");
	  }
      else
	  {
	  	//jQuery("div#links").slideUp("fast");
	  	jQuery("div#links").hide();
		jQuery("#switcher-trigger").css("color","909090");
		jQuery("#switcher-trigger").css("border-bottom","1px dashed #909090");
	  }
	  
	 event.stopPropagation(); 
    });
	
	jQuery("div#links").hover( function() {},
  		function() {
			//jQuery("div#links").slideUp("fast");
			jQuery("div#links").hide();
			jQuery("#switcher-trigger").css("color","909090");
			jQuery("#switcher-trigger").css("border-bottom","1px dashed #909090");
    });
	
	/* --- */
	
	jQuery("#switcher-trigger3").click(function (event) {
      if (jQuery("div#links2").is(":hidden"))
	  { 
	  	//jQuery("div#links2").slideDown(170);
	  	jQuery("div#links2").show();
		jQuery("#switcher-trigger3").css("color","ce1126");
		jQuery("#st3").css("border-bottom","1px dashed #ce1126");
		jQuery("#switcher2_img").attr("src","images/pics/42.gif");
	  }
      else
	  {
	  	//jQuery("div#links2").slideUp(92);
	  	jQuery("div#links2").hide()
		jQuery("#switcher-trigger3").css("color","909090");
		jQuery("#st3").css("border-bottom","1px dashed #909090");
		jQuery("#switcher2_img").attr("src","images/pics/41.gif");
	  }
	  
	 event.stopPropagation(); 
    });
	
	jQuery("div#links2").hover( function(event) {},
  		function() {
			//jQuery("div#links2").slideUp(92);
			jQuery("div#links2").hide();
			jQuery("#switcher-trigger3").css("color","909090");
			jQuery("#st3").css("border-bottom","1px dashed #909090");
			jQuery("#switcher2_img").attr("src","images/pics/41.gif");
    });
    
    
    jQuery("#links").find("div > a").click(function () { 
      jQuery("#region").val(jQuery(this).attr("rel"));
      jQuery("#selregion").submit();
    });
    
    jQuery("#links2 > .d1 > .d2 > a").click(function () { 
      jQuery("#links2 > .d1 > .d2 > a").removeClass();
      jQuery(this).addClass("now");
      jQuery("#switcher2").parent().parent().children("a").html(this.innerHTML);
      jQuery("#links2").hide();
    });
	    
	jQuery("#cabinet_trigger").click(function (event) {
      if (jQuery("div#cabinet_links").is(":hidden"))
	  { 
	  	//jQuery("div#cabinet_links").slideDown(170);
	  	jQuery("div#cabinet_links").show();
		jQuery("#cabinet_trigger").css("color","909090");
		jQuery("#cabinet_trigger").css("border-bottom","1px dashed #909090");
		jQuery("#cabinet_img").attr("src","images/pics/27.gif");
	  }
      else
	  {
	  	//jQuery("div#cabinet_links").slideUp(92);
	  	jQuery("div#cabinet_links").hide();
		jQuery("#cabinet_trigger").css("color","ce1126");
		jQuery("#cabinet_trigger").css("border-bottom","1px dashed #ce1126");
		jQuery("#cabinet_img").attr("src","images/pics/26.gif");
	  }
	  
	 event.stopPropagation(); 
    });
	
	jQuery("#cabinet_img").click(function (event) {
      if (jQuery("div#cabinet_links").is(":hidden"))
	  { 
	  	//jQuery("div#cabinet_links").slideDown(170);
	  	jQuery("div#cabinet_links").show();
		jQuery("#cabinet_trigger").css("color","909090");
		jQuery("#cabinet_trigger").css("border-bottom","1px dashed #909090");
		jQuery("#cabinet_img").attr("src","images/pics/27.gif");
	  }
      else
	  {
	  	//jQuery("div#cabinet_links").slideUp(92);
	  	jQuery("div#cabinet_links").hide();
		jQuery("#cabinet_trigger").css("color","ce1126");
		jQuery("#cabinet_trigger").css("border-bottom","1px dashed #ce1126");
		jQuery("#cabinet_img").attr("src","images/pics/26.gif");
	  }
	  
	 event.stopPropagation(); 
    });

    jQuery('#tebo').val('h');	
    jQuery("div#cabinet_links").hover( function(event) {},
  		function() {
			//jQuery("div#cabinet_links").slideUp(92);
			jQuery("div#cabinet_links").hide();
			jQuery("#cabinet_trigger").css("color","ce1126");
			jQuery("#cabinet_trigger").css("border-bottom","1px dashed #ce1126");
			jQuery("#cabinet_img").attr("src","images/pics/26.gif");
    });
	
});



/*прокрутка баннеров на главной странице*/
function selLbPrev(t)
 {
 	num1 = parseInt(jQuery("#lb_num1").html());
 	
 	if (num1 > 1)
 	 {
 	 	$lb_col = jQuery("#hot_info").find("tr > td.class_01 > div > div");
 	 	
 	 	for (i = $lb_col.size()-1; i >= 0; i--)
 	 	 {
 	 	 	if ($lb_col.eq(i).hasClass("lb_first"))
 	 	 	 {
 	 	 	 	$lb_col.eq(i).removeClass();
 	 	 	 	$lb_col.eq(i-1).addClass("lb_first");
 	 	 	 	
 	 	 	 	jQuery("#lb_num1").html(num1-1);
                var banner = i;
 	 	 	 	if (t == null)
                    {
                        //document.cookie =   escape("bannerNumber") + '=' + banner;
                        var expdate = new Date();
    FixCookieDate(expdate);
    expdate.setTime(expdate.getTime() + 10000*3600);
    SetCookie("bannerNumber", banner, expdate, "/");
                    }
 	 	 	 	break;
 	 	 	 }
 	 	 }
 	 }
     else
     {
 	 	$lb_col = jQuery("#hot_info").find("tr > td.class_01 > div > div");
        for (i = 0; i < $lb_col.size(); i++)
 	 	 {
 	 	 	if ($lb_col.eq(i).hasClass("lb_first"))
 	 	 	 {
 	 	 	 	$lb_col.eq(i).removeClass();
                    break;
                }

           }
 	 	 	 	$lb_col.eq(4).addClass("lb_first");

 	 	 	 	jQuery("#lb_num1").html(5);
                var banner = 5;
 	 	 	 	if (t == null)
                    {
                        //document.cookie =   escape("bannerNumber") + '=' + banner;
                        var expdate = new Date();
    FixCookieDate(expdate);
    expdate.setTime(expdate.getTime() + 10000*3600);
    SetCookie("bannerNumber", banner, expdate, "/");
                    }
 	 }
 }
 
function selLbNext(t)
 {
 	num1 = parseInt(jQuery("#lb_num1").html());
 	num2 = parseInt(jQuery("#lb_num2").html());
 	
 	if (num1 < num2)
 	 {
 	 	$lb_col = jQuery("#hot_info").find("tr > td.class_01 > div > div");
 	 	
 	 	for (i = 0; i < $lb_col.size(); i++)
 	 	 {
 	 	 	if ($lb_col.eq(i).hasClass("lb_first"))
 	 	 	 {
 	 	 	 	$lb_col.eq(i).removeClass();
 	 	 	 	$lb_col.eq(i+1).addClass("lb_first");
 	 	 	 	
 	 	 	 	jQuery("#lb_num1").html(num1+1);
                var banner = i+2;
 	 	 	 	if (t == null)
                    {
                        var expdate = new Date();
    FixCookieDate(expdate);
    expdate.setTime(expdate.getTime() + 10000*3600);
    SetCookie("bannerNumber", banner, expdate, "/");
                    }
 	 	 	 	break;
 	 	 	 }
 	 	 }
 	 }
     else
     {
 	 	$lb_col = jQuery("#hot_info").find("tr > td.class_01 > div > div");
        for (i = $lb_col.size()-1; i >= 0; i--)
 	 	 {
 	 	 	if ($lb_col.eq(i).hasClass("lb_first"))
 	 	 	{
 	 	 	 	$lb_col.eq(i).removeClass();
                $lb_col.eq(0).addClass("lb_first");   
                break;
            }
         }
         jQuery("#lb_num1").html(1);
         var banner = 1;
 	 	 if (t == null)
           {
               //document.cookie =   escape("bannerNumber") + '=' + banner;
               var expdate = new Date();
   FixCookieDate(expdate);
   expdate.setTime(expdate.getTime() + 10000*3600);
   SetCookie("bannerNumber", banner, expdate, "/");

           }
 	 }
 }

function setLbByNumber(n)
 {
 	for (var i = 1; i < n; i ++)
     {
        selLbNext(1);
     }
 }
 
 
/*Для пресс-конференции*/
function roll (id)
{
	var a = document.getElementById( 'a' + id );
	var b = document.getElementById( 'b' + id );
	
	if ( b.style.display == 'none' ) 
	{ 
		a.style.display = 'none';
		b.style.display = 'block';
		return;
	}
	if ( b.style.display == 'block' ) 
	{ 
		a.style.display = 'block';
		b.style.display = 'none';
		return;
	}
}

function advansed ()
{
	var a = document.getElementById( 'advansed' );
		
	if ( a.style.display == 'none' ) 
	{ 
		a.style.display = 'block';
		return;
	}
	if ( a.style.display == 'block' ) 
	{ 
		a.style.display = 'none';
		return;
	}
} 
 
 
/*Для ротации картинок на главной странице*/
jQuery(document).ready(function() {
	var $slides = jQuery("#fade_bn > div");
	var bn_last = 0;
	
	function bnRotate()
	 {
	 	if (bn_last > 0)
	 	  $slides.eq(bn_last-1).hide();
	 	
	 	if (bn_last == $slides.size())
	 	  bn_last = 0;
	 	
	 	$slides.eq(bn_last).fadeIn(800, function () {
	 		
	 	})
	 	
	 	bn_last++;
	 }
	
	if ($slides.size() > 0)
	 { 
		bnRotate(); 
		window.setInterval(bnRotate, 10000);
	 }	
});

/*Показ меню "Другие услуги" в зависимости от выбора пользователя*/
jQuery(document).ready(function() {
	var $avail_links = jQuery("#links2 > div.d1 > div.d2 > a");
	var serv_num = 1;
	
	$avail_links.each(function () {
	 	jQuery(this).attr("id", "servnum"+serv_num);
	 	serv_num++;
	 	
	});
	
	$avail_links.click(function (event) {
		expdate = new Date();
	    FixCookieDate(expdate);
	    expdate.setTime(expdate.getTime() + 10000*3600);
	    
	 	SetCookie("servnum", jQuery(this).attr("id"), expdate, "/");
	 	
	 	location.href = jQuery(this).attr("href");
	 	
	 	event.preventDefault();
	});
	
	
	c_servnum = GetCookie("servnum");
	
	if (!c_servnum || c_servnum == "")
	  c_servnum = "servnum2";
	
	$servnum = jQuery("#"+c_servnum);
	jQuery("#links2_big").attr("href", $servnum.attr("href"));
	jQuery("#links2_big").html($servnum.html());
	jQuery("#links2_big").css({ "visibility" : "visible" });
	
	$avail_links.removeClass();
	$servnum.addClass("now");
});

function openImage(file_name, w, h)
{
	id=window.open("http://u-tel.ru/pages/apps/img.jsp?img_url=http://u-tel.ru"+file_name, "", "width="+w+",height="+h+",status=no,toolbar=no,location=no,menubar=no,scrollbars=no, resizable=no");
	id.focus();
	return false;
}

function switchyear(num) {
	if(num==2009) {
		document.getElementById('y2009').style.display='block';
		document.getElementById('y2008').style.display='none';
		document.getElementById('s2009').className='sh_year_switcher_a';
		document.getElementById('s2008').className='sh_year_switcher';
	} else {
		document.getElementById('y2009').style.display='none';
		document.getElementById('y2008').style.display='block';
		document.getElementById('s2009').className='sh_year_switcher';
		document.getElementById('s2008').className='sh_year_switcher_a';
	}
}
function switchdiler(str) {
	if(str=='perm') {
		document.getElementById('d_perm').style.display='block';
		document.getElementById('d_krai').style.display='none';
		document.getElementById('s_perm').className='sh_year_switcher_a';
		document.getElementById('s_krai').className='sh_year_switcher';
	} else {
		document.getElementById('d_perm').style.display='none';
		document.getElementById('d_krai').style.display='block';
		document.getElementById('s_perm').className='sh_year_switcher';
		document.getElementById('s_krai').className='sh_year_switcher_a';
	}
}

