/*
    mneTeplo.ru
    fronted ajax
    author: Andrei Solovev (as@sportall.ru)
    */ 
function podborLoad(form, weather_index, sostav_index, tip, cname, type) { 
    var req = new JsHttpRequest();
    req.caching = true; 
    req.onreadystatechange = function() { 
        if (req.readyState == 4) { 
            document.getElementById('main_block').innerHTML = req.responseText;
            document.getElementById('main_block').innerHTML = req.responseJS.q;  
            document.getElementById('attention').innerHTML = req.responseText;
            document.getElementById('wait').style.display='none';
            document.getElementById('podbor_form').style.color='#000000';
            if ( req.responseJS.cid != '' ){
                document.getElementById('c'+req.responseJS.cid).innerHTML = req.responseJS.list;
            }
            for (i=0; i<form.sostav.length; i++)
                form.sostav[i].disabled=false;
            for (i=0; i<form.weather.length; i++)
                form.weather[i].disabled=false;  
            for (i=0; i<form.tip.length; i++)
                form.tip[i].disabled=false;  
                
            window.addEvent('domready',function(){     
                Lightbox.init({descriptions: '.lightboxDesc', showControls: true, showNumbers: false});
                //document.write('<textarea>'+req.responseJS.test+'</textarea>');
                eval(req.responseJS.test);
                
            }); 
        } 
    }  
    req.open(null, '/inc/site/ajax/backend/podbor_loader.php', true); 
    req.send( { weather: weather_index, sostav: sostav_index, catname: cname, tip: tip, cattype: type } ); 
} 

function podbor_check(form, cname, type){
    a=false;
    for (i=0; i<form.sostav.length; i++){
        if ( form.sostav[i].checked ){
            a=true;
            sostav_index = form.sostav[i].id;
        }
    }
    b=false;
    for (i=0; i<form.weather.length; i++){
        if ( form.weather[i].checked ){
            b=true;
            weather_index = form.weather[i].id;
        }   
    }
    c=false;
    for (i=0; i<form.tip.length; i++){
        if ( form.tip[i].checked ){
            c=true;
            tip_index = form.tip[i].id;
        }   
    }
    if ( (a) && (b) && (c) ){ 
        for (i=0; i<form.sostav.length; i++){
            form.sostav[i].disabled=true;
        }
        for (i=0; i<form.weather.length; i++){
            form.weather[i].disabled=true;
        }
        for (i=0; i<form.tip.length; i++){
            form.tip[i].disabled=true;
        }
        document.getElementById('wait').style.display='block';
        document.getElementById('podbor_form').style.color='#B7B7B7';
        podborLoad(form, weather_index, sostav_index, tip_index, cname, type);
        return true;
    } else return false;
}


function openBig(id, img_w, img_h) {
    win_h=img_h+20;
    win_w=img_w+20;      
    main_big=window.open('/catalog/view_photo.php?id='+id+'&pic='+mn_big,'','scrollbars=0,resizable=1,width='+win_w+', height='+win_h+',toolbar=0');
}
