﻿checkDate=function(val,$obj){
  val=val.replace(/^\s*/,'').replace(/\s*$/,'');
  var Err=true;
  var astart=val.split(".");
  if (astart.length==3){
           try{
              currDate=new Date();
              currDate.setHours(0);
              currDate.setMinutes(0);
              startDate=new Date(parseFloat(astart[2]),parseFloat(astart[1])-1,parseFloat(astart[0]));
              $obj.val(startDate.getDate()+"."+(startDate.getMonth()+1)+"."+startDate.getFullYear());
              if (startDate.getFullYear()>=currDate.getFullYear()&&startDate.getFullYear()<=currDate.getFullYear()+1){
                 Err=false;
              }
           }catch (Ex){
              alert(Ex);
           }
  }
  if (Err){
    alert('Введите дату в формате дд.ММ.гггг!');
    return false;
  }else{
    return true;
  }
}


$(document).ready(function () {
    $('#midcont').css('padding-bottom', '1px');
    // Safari bold fonts fix
    if ($.browser.safari) {
        $("body").css("text-shadow", "0 0 0 #000");
    }
   
    $("input.date").each(function(){$(this).attr('readonly','readonly')});
   // $("input.date").blur(function(){
   //     var $this=$(this)
   //     var ret=checkDate($this.val(),$this)
   //     if (!ret){
   //        this.focus();
   //     }
   //     return ret;
   // });
    // TABLES
    $('table.beuty tbody tr:odd').addClass('odd');
    $('table.beuty tbody tr:even').addClass('even');

    // CALENDARS

    var cLang = {
        days: ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"],
        daysShort: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс"],
        daysMin: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс"],
        months: ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"],
        monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"],
        weekMin: 'нд'
    };

    var cPrev = '&#x25c4;';
    var cNext = '&#x25ba;';


    var myDate = new Date();
    //myDate.setMonth(myDate.getMonth() + 1);


   $('#oCal').parent().DatePicker({
	format:'d.m.Y',
	date: $('#txtDel').val(),
	current: $('#txtDel').val(),
        calendars: 1,
        prev: cPrev,
        next: cNext,

	onBeforeShow: function(){
		$('#oCal').parent().DatePickerSetDate($('#txtDel').val(), true);
	},

        onChange: function (formated, dates) {
            $('#txtDel').val(formated);
            $('#oCal').parent().DatePickerHide();

        }, 
        onRender: function (date) {
            return {
                disabled: (date.valueOf() <= new Date()),
                className: date.valueOf() == new Date() ? 'datepickerSpecial' : false
            }
        },
        
        locale: cLang
    })

});


function ToggleCalendar() {
    $('#oCal').DatePickerShow();
}
function LocalizeDate(cDate) {
    var oRes = cDate.match(/\d+/g);
    (oRes && oRes.length == 3) ? oRes[2] + '.' + oRes[1] + '.' + oRes[0] : '';
}

var nImgCnt=0;
function imgLoad(cImage){
	nImgCnt++;
	eval('oImgDecor'+nImgCnt+'=new Image();');
	eval('oImgDecor'+nImgCnt+'.src=cImage;');
}

function imgCache(eId, cImage, cImageAct){
	eval('oImg'+eId+'=new Image();');
	eval('oImg'+eId+'.src=cImage;');
	eval('oImg'+eId+'Act=new Image();');
	eval('oImg'+eId+'Act.src=cImageAct;');
}
function imgOver(eId, oImg){
	oImg.src=eval('oImg'+eId+'Act.src;');
}
function imgOut(eId, oImg){
	oImg.src=eval('oImg'+eId+'.src;');
}

function makePopup(href, target, w, h, ext){
w=(w?w:parseInt((screen.availWidth)/2))+20
h=(h?h:parseInt((screen.availHeight)/2))+30
l=parseInt((screen.availWidth-w)/2),
t=parseInt((screen.availHeight-h)/2)-10;
if (typeof(target)!="string"||(!target)) target="_blank";
window.open(href, target, 'location=no,menubar=no,resizable=no,status=no,toolbar=no,width='+w+',height='+h+',left='+l+',top='+t+(ext?','+ext:''));
}

function makePopupSBno(href, target, w, h, ext){
makePopup(href, target, w, h, "scrollbars=no"+(ext?','+ext:''))
}
function makePopupSByes(href, target, w, h, ext){
makePopup(href, target, w+20, h, "scrollbars=yes"+(ext?','+ext:''));

}
function showCat(id) {
    makePopup('popup.aspx?catalog=' + id, "_blank", 950 + 20, 400, "scrollbars=yes");
}

function ExpandCollapse(menuName,objlink)
{
    mc = document.getElementById(menuName); 
    
    if(mc.className == 'mchidden')
    {
        mc.className = 'mcshowed';
        objlink.className = 'minusminus';
    }
    else
    {
        mc.className = 'mchidden';
        objlink.className = 'plusplus';
    }
}
function GetElementId_first(name)
{
    mc = document.getElementById(name); 
   
    if(mc.className == '')
    {
        mc.className = 'activ_product';
    }
    else
    {
        mc.className = '';
    }
}
function GetElementId_second(name)
{
    mc = document.getElementById(name); 
   
    if(mc.className == 'img_but_second')
    {
        mc.className = 'img_but_first';
    }
    else
    {
        mc.className = 'img_but_second';
    }
}
function CloseNew(name)
{
    mc = document.getElementById(name); 
    mc.className='closeNew';
}

function add2Basket(id) {
    qty = '1';
    if (id) {
        obj = document.getElementById("P" + id);
        if (obj) {
            if (obj.value > 0) {
                qty = obj.value;
                // obj.value = '1'; 
                basket.location.href = "basketframe.aspx?goods=" + id + "&qty=" + qty;
                o = document.getElementById("I" + id);
                if (o) o.src = "files/styles/basket_r.gif"
            } else {
                alert("укажите количество товара");
            }
        }
    }
    //obj2 = document.getElementById("qty");
    //if (obj2) obj2.innerHTML = obj2.innerHTML * 1.0 + 1.0;
}
