window.addEvent('domready',function(){
    if($('not_spam')!=null){
        $('not_spam').addEvent('click', function() {
            if($('not_spam').get('checked')){
                $('question_add_butt').setStyles({
                    opacity:1,
                    cursor:'pointer'
                });
                $('question_add_butt').removeProperty('disabled');
            }
            else{
                $('question_add_butt').setStyles({
                    opacity:0.5,
                    cursor:'default'
                });
                $('question_add_butt').setProperty('disabled','disabled');
            }
        });
    }
});
function open_L2(group_id, vid) {

    var myValues = $(group_id).getCoordinates();
    var y = myValues.top;
    var x = myValues.left;

    $('form_L2').setStyle('top', y+10);
    $('form_L2').setStyle('left', x);
    $('form_L2').style.display = 'block';
    show_L2_new(vid);
}

function close_L2() {
    $('form_L2').style.display = 'none';
}

function show_L2_new(vid) {

    var pars = $H({
        vid:vid
    }).toQueryString();

    var myRequest = new Request.HTML({
        url: 'ajax/show_L2_new.php',
        method: 'get',
        update: 'form_L2',
        evalScripts: true,
        onComplete: function(){ }
    }).send(pars);

}

//################################################
function show_L2(category_id, vid, place_id) {

    var pars = $H({
        category_id:category_id, 
        vid:vid, 
        place_id:place_id
    }).toQueryString();

    var myRequest = new Request.HTML({
        url: 'ajax/show_L2.php',
        method: 'get',
        update: place_id,
        evalScripts: true,
        onComplete: function(){
            form_amount2(price_id);
        }
    }).send(pars);

}

function showR() {

    $('layer2').fade('hide'); //Fades "myElement" out.
    $('layer2').style.display = 'block';	
    $('layer2').fade('in'); //Fades "myElement" out.
    $('layer2').fade(1.0); //Fades "myElement" to 70% opacity.
}

function hideQ()
{
    $('layer2').style.display = 'none';	
}

function showList()
{
    $('login_form').style.display = 'block';
    $('autoForm').login.focus(); 
}

function hideList()
{
    $('login_form').style.display = 'none';	
}


function login_form()
{
    $('login_form').empty().addClass('ajax-loading');
    var myRequest = new Request.HTML({

        url: 'ajax/login_form.php',
        method: 'get',
        update: 'login_form',
        evalScripts: true,
        onComplete: function(response){

            $('login_form').removeClass('ajax-loading');

		
        }
    }).send();

    $('loginForm').login.focus(); 
}

	
function clear_basket() {
    var myRequest = new Request.HTML({
        url: 'ajax/clear_basket.php',
        method: 'get',
        update: 'basket',
        evalScripts: true,
        onComplete: function(){ }
    }).send();
}

function add_goods(goods_id) {

    var out_msg = 'out_msg'+goods_id;  //id всей формочки

    var pars = $H({
        goods_id2:goods_id
    }).toQueryString();
    var myRequest = new Request.HTML({
        url: 'ajax/add_goods.php',
        method: 'get',
        update: 'basket',
        evalScripts: true,
        onComplete: function(){ }
    }).send(pars);

    $(out_msg).style.display = 'block';
    $(out_msg).fade('out');
    $(out_msg).fade(0.0);
    $(out_msg).fade('hide');

    $(out_msg).fade(1.0);
}


function search_insert(el) {
    var innerText = el.innerHTML;
    var SearchText = document.getElementById('name');
    SearchText.value = innerText;
}

function comment_add(id, code, comments_type) {


    var author_email = document.getElementById('author_email');
    var author_email2 = author_email.value;
    var author_name = document.getElementById('author_name');
    var author_name2 = author_name.value;
    var message = document.getElementById('message');
    var message2 = message.value;

    var random1 = document.getElementById('random');
    var random1 = random1.value;

    var random2 = document.getElementById('random2');
    var random2 = random2.value;

    var pars = $H({
        id:id,
        code:code,
        comments_type:comments_type,
        author_email:author_email2,
        author_name:author_name2,
        message:message2, 
        random1:random1, 
        random2:random2
    }).toQueryString();
    var myRequest = new Request.HTML({
        url: 'ajax/comment_add.php',
        method: 'post',
        update: 'out_comments',
        evalScripts: true,
        onComplete: function(){ }
    }).send(pars);
}

function vitrina(vitrina_type, owner) {
    var pars = $H({
        vitrina_type:vitrina_type, 
        owner:owner
    }).toQueryString();
    var myRequest = new Request.HTML({
        url: 'ajax/vitrina.php',
        method: 'get',
        update: 'out_center',
        evalScripts: true,
        onComplete: function( ){ }
    }).send(pars);
}


function setChecked(obj)
{
   
    var check = document.getElementsByName("current[]");
    for (var i=0; i<check.length; i++)
    {
        check[i].checked = obj.checked;
    }
}
function setOriginal(code,id) {
    var myRequest = new Request.HTML({
        url: 'ajax/doubles.php',
        method: 'get',
        update: 'catalogActions',
        evalScripts: true,
        onComplete: stopUpload2
    }).send("original&code="+code+"&id="+id);
}
function setDouble(code,id) {

    var myRequest = new Request.HTML({
        url: 'ajax/doubles.php',
        method: 'get',
        update: 'catalogActions_'+code+'_'+id,
        evalScripts: true,
        onComplete: function(){ 
            $('row_'+code+'_'+id).destroy();
            $('row2_'+code+'_'+id).destroy();
        }
    }).send("double&code="+code+"&id="+id);
}
function setDoubleOff() {
    var myRequest = new Request.HTML({
        url: 'ajax/doubles.php',
        method: 'get',
        update: 'catalogActions',
        evalScripts: true,
        onComplete: stopUpload2
    }).send("off");
}
function setCancelDouble(code,id) {
    var myRequest = new Request.HTML({
        url: 'ajax/doubles.php',
        method: 'get',
        // update: 'catalogActions_'+code+'_'+id,
        evalScripts: true,
        onComplete: function(){
            $('row_'+code+'_'+id).destroy();
            $('row2_'+code+'_'+id).destroy();
        }
    }).send("cancel&code="+code+"&id="+id);
}
function stopUpload2(){
    document.location.href=document.location.href.replace(/#/g, '');
}



//search panel
function search_options(type) {
    if(type ==3)
    {
        $('unnamed1').setStyle('display', 'none');
        $('unnamed2').setStyle('display', 'none');
    }
    else
    {
        $('unnamed1').removeProperty('style');
        $('unnamed2').removeProperty('style');
    }
    $$('div.search_type_cur').setProperty('class', 'search_type');


    var pars = $H({
        type:type
    }).toQueryString();
    var myRequest = new Request.HTML({
        url: 'ajax/search_options.php',
        method: 'get',
        update: 'search_options',
        evalScripts: true,
        onComplete: function(){}
    }).send(pars);
}


/*-------------------- discont on the index page ---------------*/
window.addEvent('domready', function() {
    $('dis0').addEvent('click', function(event){
        set_price_to('0');
        $('disc_info').set('text', 'Выберите скидку и узнайте условия ее получения');
        return false;
    });
    $('dis0_').addEvent('click', function(event){
        set_price_to('0');
        $('disc_info').set('text', 'Выберите скидку и узнайте условия ее получения');
        return false;
    });
    
    
    $('dis1').addEvent('click', function(event){
        set_price_to('1');
        $('disc_info').set('text', '* предоставляется при доставке в этот же день');
        return false;
    });
    $('dis2').addEvent('click', function(event){
        set_price_to('2');
        $('disc_info').set('text', '* предоставляется при доставке на следующий день после заказа');
        return false;
    });
    $('dis3').addEvent('click', function(event){
        set_price_to('3');
        $('disc_info').set('text', '* предоставляется при доставке через два дня после заказа');
        return false;
    });
    $('dis4').addEvent('click', function(event){
        set_price_to('4');
        $('disc_info').set('text', '* предоставляется если Вы забираете заказ самостоятельно');
        return false;
    });
});

function set_price_to(value)
{
    $$('.price_vit').setStyle('display', 'none');
    
    if(value == 0)
    {
        $('dis1').setStyle('background-image', 'url("images/disc/1.gif")');
        $('dis2').setStyle('background-image', 'url("images/disc/2.gif")');
        $('dis3').setStyle('background-image', 'url("images/disc/3.gif")');
        $('dis4').setStyle('background-image', 'url("images/disc/4.gif")');
    }
    else
    {
        $('dis1').setStyle('background-image', 'url("images/disc/1_.gif")');
        $('dis2').setStyle('background-image', 'url("images/disc/2_.gif")');
        $('dis3').setStyle('background-image', 'url("images/disc/3_.gif")');
        $('dis4').setStyle('background-image', 'url("images/disc/4_.gif")');
    
        $('dis' + value).setStyle('background-image', 'url("images/disc/' + value + '.gif")');
    }
    
    $$('.price_vit_'+ value).setStyle('display', 'block');
}



