var seldate;
var curdate;
var D=new Date();
var temp=D.getMonth()+1;
if(temp<10) temp='0'+temp;
curdate=D.getFullYear()+temp;
var temp=D.getDate();
if(temp<10) temp='0'+temp;
curdate+=''+temp;

if(getCookie('sdate')) seldate=getCookie('sdate');
else {
	seldate=curdate;
}

//alert(seldate);
function updateDate(d){
	d = d.toString();
	var alld = new Date();
	//alert(d);
	//alert(d.substring(0,4)+'-'+d.substring(4,6)+'-'+d.substring(6));
	alld.setFullYear(parseInt(d.substring(0,4)),parseInt(d.substring(4,6))-1,parseInt(d.substring(6)));
	//alert(alld.getFullYear())
	//alld.setDate(parseInt(d.substring(6)));
	//alld.setMonth(parseInt(d.substring(4,6))-1);
	if(document.getElementById('wd0')) dateWeekDay(alld.getDay());
	if(document.getElementById('cday')) document.getElementById('cday').innerHTML=d.substring(6,8);
	//alert(d+'-'+d.substring(4,6));
	if(document.getElementById('cmon')) document.getElementById('cmon').innerHTML=dateMonName(d.substring(4,6)*1);
	//alert(alld.getMonth());
	if(document.getElementById('cyea')) document.getElementById('cyea').innerHTML=parseInt(d.substring(0,4))-2000;
	if(document.getElementById('seldate')) document.getElementById('seldate').value=d.substring(6)+'/'+d.substring(4,6)+'/'+d.substring(0,4);
	setCookie('sdate',d,5);
}
function dateWeekDay(d){
	document.getElementById('wd0').className='';
	document.getElementById('wd1').className='';
	document.getElementById('wd2').className='';
	document.getElementById('wd3').className='';
	document.getElementById('wd4').className='';
	document.getElementById('wd5').className='';
	document.getElementById('wd6').className='';
	document.getElementById('wd'+d).className='act';
}
function dateMonName(dm){
	//alert(dm);
	
	var mon= new Array('Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь');
	return mon[dm-1];
}

function slideTop(v){
	$('#slide').slideToggle();
	if(parseInt(document.getElementById('slide').style.height)==1){
		v.style.backgroundPosition='0 0';
		//document.getElementById('slideRight2').style.display='block';
		//document.getElementById('slideLeft2').style.display='block';
	}
	else {
		v.style.backgroundPosition='0 -22px';
		//document.getElementById('slideRight2').style.display='none';
		//document.getElementById('slideLeft2').style.display='none';
	}
}

function moveLeft(v){
	var cur = $('#modn'+v).scrollLeft();
	var mcur = $('#mod'+v).scrollLeft();
	cur=cur+180;
	mcur=mcur+217;
	$('#mod'+v).animate({scrollLeft:mcur},1000);
	$('#modn'+v).animate({scrollLeft:cur},1000);
}
function moveRight(v){
	var cur = $('#modn'+v).scrollLeft();
	var mcur = $('#mod'+v).scrollLeft();
	cur=cur-180;
	mcur=mcur-217;
	$('#mod'+v).animate({scrollLeft:mcur},1000);
	$('#modn'+v).animate({scrollLeft:cur},1000);
}

function islider1(v){
	var s=parseInt(v.value);
	if(s>$('#slider1').slider('option', 'max')){
		v.value=$('#slider1').slider('option', 'max');
		$('#slider1').slider('option', 'value', $('#slider1').slider('option', 'max'))
	}
	else if (s<$('#slider1').slider('option', 'min')){
		v.value=$('#slider1').slider('option', 'min');
		$('#slider1').slider('option', 'value', $('#slider1').slider('option', 'min'))
	}
	else{
		$('#slider1').slider('option', 'value', s);
		v.value=s;
	}
}
function ifslider(v){
	var s=parseInt(v.value);
	if(s>$('#slider').slider('option', 'max')){
		v.value=$('#slider').slider('option', 'max');
		$('#slider').slider('values', 0, $('#slider').slider('option', 'max'));
		$('#slider').slider('values', 1, $('#slider').slider('option', 'max'));
		document.getElementById('to').value=v.value;
	}
	else if (s<$('#slider').slider('option', 'min')){
		v.value=$('#slider').slider('option', 'min');
		$('#slider').slider('values',0, $('#slider').slider('option', 'min'))
	}
	else{
		s=(s/100).toFixed(0);
		s=s*100;
		$('#slider').slider('values', 0, s);
		v.value=s;
		if(s>$('#slider').slider('values', 1)){
			document.getElementById('to').value=v.value;
			$('#slider').slider('values', 1, s);
		}
	}
}
function itslider(v){
	var s=parseInt(v.value);
	if(s>$('#slider').slider('option', 'max')){
		v.value=$('#slider').slider('option', 'max');
		$('#slider').slider('values', 1, $('#slider').slider('option', 'max'));
	}
	else if (s<$('#slider').slider('option', 'min')){
		v.value=$('#slider').slider('option', 'min');
		$('#slider').slider('values',0, $('#slider').slider('option', 'min'))
		$('#slider').slider('values',1, $('#slider').slider('option', 'min'));
		document.getElementById('from').value=v.value;
	}
	else{
		s=(s/100).toFixed(0);
		s=s*100;
		$('#slider').slider('values', 1, s);
		v.value=s;
		if(s<$('#slider').slider('values', 0)){
			document.getElementById('from').value=v.value;
			$('#slider').slider('values', 0, s);
		}
	}
}

function calShow(){
	var v = document.getElementById('calendarsplashsmall');
	if(v.style.display=='block'){
		v.style.display='none';
	}
	else {
		v.style.display='block';
	}
}
            var map, placemark, addr,firm;

function swtab(v,adr,fir){
	if(document.getElementById('tabs1')) document.getElementById('tabs1').style.display='none';
	if(document.getElementById('tabs2')) document.getElementById('tabs2').style.display='none';
	if(document.getElementById('tabs3')) document.getElementById('tabs3').style.display='none';
	if(document.getElementById('tabs4')) document.getElementById('tabs4').style.display='none';
	document.getElementById('tabs'+v).style.display='block';
	
	if(document.getElementById('tab1')) document.getElementById('tab1').className='tabbb';
	if(document.getElementById('tab2')) document.getElementById('tab2').className='tabbb';
	if(document.getElementById('tab3')) document.getElementById('tab3').className='tabbb';
	if(document.getElementById('tab4')) document.getElementById('tab4').className='tabbb';
	document.getElementById('tab'+v).className='tabbb act';
	if(v==4 && adr){
        addr=adr;
        firm=fir;
        showAddress(addr,firm);
       	var pointCenter = new YMaps.GeoPoint(37.64, 55.76);
        map = new YMaps.Map(document.getElementById("YMapsID"));
        //map.setCenter(pointCenter, 10);
        map.addControl(new YMaps.TypeControl());
		map.addControl(new YMaps.Zoom());
        //map.enableScrollZoom();
        
        placemark = new YMaps.Placemark(pointCenter, {draggable: true, hideIcon: false});
        setBalloonInfo(placemark, pointCenter);
        map.addOverlay(placemark);
        
        YMaps.Events.observe(placemark, placemark.Events.Drag, function (mEvent) {
            setBalloonInfo(placemark, mEvent.getGeoPoint());
        })
        
        YMaps.Events.observe(map, map.Events.Click, function (mEvent) {
            var newGeoPoint = mEvent.getGeoPoint();
            placemark.setGeoPoint(newGeoPoint);
            setBalloonInfo(placemark, newGeoPoint);
        })
    }
    if(v==3){
    	/*$.mask.definitions['~']='[аАвВеЕкКмМнНоОрРсСтТуУхХ]';
    	$.mask.definitions['@']='[ 0-9]';
		$("#numb").mask("~999~~99@");
		$("#year").mask("9999");*/
    }
}


function showAddress (value,fir) {
    var geocoder = new YMaps.Geocoder(value, {results: 1});
    
    YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
        if (this.length()) {
            var geoResult = this.get(0);
            map.setBounds(geoResult.getBounds());
            
            placemark.setGeoPoint(geoResult.getGeoPoint());
            setBalloonInfo(placemark, geoResult.getGeoPoint(), fir);
            placemark.openBalloon();
        }else {
            alert("Ничего не найдено")
        }
    });
}

function setBalloonInfo (placemark, geoPoint, text) {
    var content = '';
    if (text) {
    content += '<div class="title">' + text + '</div>';
    }
    content += '' + addr;
    placemark.setBalloonContent(content);
    //document.getElementById('coords').value = geoPoint.toString();
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : "; path=/;expires="+exdate.toGMTString())
}



function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	//alert(setStr);
	return(setStr);
}


function colorSReset(){
	if(document.getElementById('col0').className=="up"){
		document.getElementById('col0').className="down";
		document.getElementById('vcol0').value=0;
		for(var i=0; i<colorsArrayAll.length;i++){
			document.getElementById('col'+colorsArrayAll[i]).className="up";
			document.getElementById('vcol'+colorsArrayAll[i]).value=0;
		}
	}
	else{
		document.getElementById('col0').className="up";
		document.getElementById('vcol0').value=1;
		for(var i=0; i<colorsArrayAll.length;i++){
			document.getElementById('col'+colorsArrayAll[i]).className="down";
			document.getElementById('vcol'+colorsArrayAll[i]).value=colorsArrayAll[i];
		}
	}
}
function colorS(id){
	//document.getElementById('col0').className="up";
	if(document.getElementById('col'+id).className=="down"){
		document.getElementById('col'+id).className="up";
		document.getElementById('vcol'+id).value=0;
	}
	else {
		document.getElementById('col'+id).className="down";
		document.getElementById('vcol'+id).value=id;
	}
}
var comp;
function addCompare(obj,id,src,company){
	if(getCookie('car['+id+']')==1){removeCompare(obj,id); return;}
	setCookie('car['+id+']',1,1);
	setCookie('carscomp',1,1); 
	if(document.getElementById('rowlist'+id)){
		setCookie('carrow['+id+']',document.getElementById('rowlist'+id).bgColor,1);
		document.getElementById('rowlist'+id).bgColor='#fff3d1';
	}
	else {
		setCookie('carrow['+id+']','#FFFFFF',1);
	}
	obj.innerHTML='Удалить из сравнения';
	obj.className='vesi remc';
	
	var comp=document.getElementById('comparer');
	var nd=document.createElement("div");
	nd.id='ccar'+id;
	nd.className='car s61x45';
	nd.innerHTML='<div class="rem" onclick="removeCompare(0,'+id+')" alt="Удалить" title="Удалить"></div><a href="company_'+company+'_'+id+'.htm"><img src="/photo/smalla_'+src+'" /></a>';
	comp.appendChild(nd);
	document.getElementById('comparerBlock').style.display='block';
}
function removeCompare(obj,id){
	setCookie('car['+id+']',0,-1);
	var curdel=document.getElementById('ccar'+id);
	curdel.parentNode.removeChild(curdel);
	if(document.getElementById('rowlist'+id)){
		document.getElementById('rowlist'+id).bgColor=getCookie('carrow['+id+']');
	}
	if(obj!=0){
		obj.innerHTML='Добавить к сравнению';
		obj.className='vesi addc';
	}
	if(document.getElementById('comparer')){
		var comp=document.getElementById('comparer');
		var ch=comp.childNodes;
		if(!ch.length) {
			if(document.getElementById('comparerBlock'))
				document.getElementById('comparerBlock').style.display='none';
			setCookie('carscomp',0,1);
		}
	}
}
function removeCompareCompare(obj,id){
	setCookie('car['+id+']',0,1);
}

function switchNews(id){
	if(id>0) window.location.href='/news_'+id+'.htm';
	else window.location.href='/news.htm';
}
function switchOtziv(id){
	if(id>0) window.location.href='/otziv_'+id+'.htm';
	else window.location.href='/otziv.htm';
}
