// eLaptop functions
function ssearchShow()
{
     $(".ssHO").each( function (i) { $(this).show(); })
     $("#lDisplaysDifference").show();
	 $("#lDisplaysDifferenceMIN").hide();
	 $(".ssearch .vp .ab").hide();
	 $(".ssearch .vp .ab2").show();
}
function ssearchHide()
{
     $("#lDisplaysDifference").hide();
     $("#lDisplaysDifferenceMIN").show();
	 $(".ssearch .vp .ab").show();
	 $(".ssearch .vp .ab2").hide();
     $(".ssHO").each( function (i) { $(this).hide(); })
     $(".ssearch input").each(function (i) { this.checked = false; } );
     $(document).scrollTop(0);
}
//Прайсы  
function counter( a , p )
{
    $.get("../redirect.html", { a: a, p: p } );
}

// Выбор в блоке поиска по словам
$(document).ready(
function ()
{
    $("#wsSelV").change(function (){
        changeSelectModel( $(this).val() , $("#wsSelL") );
    });
    $("#wsSelL").change(function (){
        changeSelectUrl( $(this).val() );
    });
});

function changeSelectModel( vendor , selObj , laptop )
{
    selObj.html('<option>Загрузка...</option>');
    
    $.get("/ajax.html?ajax=laptops.getModels",{ vendor: vendor, laptop: laptop }, function(data){
      selObj.html(data);
    });
}
function cmpSelectModel( vendor , selObj , laptop )
{
    $.get("/ajax.html?ajax=laptops.getModels",{ vendor: vendor, laptop: laptop }, function(data){
      selObj.html(data);
    });
}
function changeSelectUrl( RUrl )
{
    window.location.href = '../laptop/'+RUrl+'.html';
}











function cmpAdd( lId )
{
var oDate = new Date();
oDate.setMonth( oDate.getMonth()+1 );

    var cmpRegExp = new RegExp("cmpItems=([^;]+)");
    var cmpArray  = cmpRegExp.exec( document.cookie );

    if( cmpArray )
    {
        var cmpString  = String(cmpArray[1]);
        var cmpItems   = cmpString.split('/');
        var cntcmpItem = null;
        
        for (var i = 0; i < cmpItems.length; i++)
        {
            if( cmpItems[ i ] == lId )
            {
                alert('Ноутбук уже в корзине.');
                return false;
            }
            if( cmpItems[ i ] != '' )
            {
                cntcmpItem = 1 + cntcmpItem;
            }
        }
        
        if( cntcmpItem > 2)
        {
            alert('Максимально можно выбрать три ноутбука для сравнения.');
            return false;
        }
        
        
            cmpItems[ cmpItems.length+1 ] = lId;
            
            
            cmpString  = cmpItems.join("/");
        document.cookie = "cmpItems="+cmpString+"; expires=" + oDate.toGMTString()+"; path=/";
    }
    else
    {
        document.cookie = "cmpItems="+lId+"; expires=" + oDate.toGMTString()+"; path=/";
    }
cmpInit();
}
function cmpRemove( lId )
{
var oDate = new Date();
oDate.setMonth( oDate.getMonth()+1 );

    var cmpRegExp = new RegExp("cmpItems=([^;]+)");
    var cmpArray  = cmpRegExp.exec( document.cookie );

    if( cmpArray )
    {
        var cmpString  = String(cmpArray[1]);
        var cmpItems   = cmpString.split('/');
        
        for (var i = 0; i < cmpItems.length; i++)
        {
            if( cmpItems[ i ] == lId )
            {
                cmpItems[ i ] = null;
            }
        }
            
            cmpString  = cmpItems.join("/");
        document.cookie = "cmpItems="+cmpString+"; expires=" + oDate.toGMTString()+"; path=/";            
    }
cmpInit();
}
function cmpSubmit()
{
    window.location.href = '../compare.html';
}

function cmpClear()
{
var oDate = new Date();
oDate.setMonth( oDate.getMonth()+1 );
document.cookie = "cmpItems=; expires=" + oDate.toGMTString()+"; path=/";            
cmpInit();
}

function cmpInit()
{
    var cmpRegExp = new RegExp("cmpItems=([^;]+)");
    var cmpArray  = cmpRegExp.exec( document.cookie );

    if( cmpArray )
    {
        var cmpString = String(cmpArray[1]);
        var cmpItems  = cmpString.split('/');
    }
    $("#cmpTable").html(' ');
    
    $.get("../index.php?r=laptopsCmpAjax2", function( data ){
            $("#cmpTable").html( data );
        });
    if( cmpItems )
    {
        var display = false;
        for (var i = 0; i < cmpItems.length; i++)
        {
            if( cmpItems[ i ] != '' )
            {
                display = true;
            }
        }
        if( display )
        {
            $('#cmpClear').show('fast');
            $('#cmpSubmit').show('fast');
            return true;
        }
        else
        {
            $('#cmpClear').hide('slow');
            $('#cmpSubmit').hide('slow');
            return false;
        }
    }
    $('#cmpClear').hide('slow');
    $('#cmpSubmit').hide('slow');
}

function showCommentForm()
{
    $('#ajaxCommentForm').html('<div style="text-align:center;"><img src="../misc/images/ajax.gif"></div>');
    $('#ajaxCommentForm').show();
    $('#ajaxCommentFormAdd').hide();
    
    
    $.get("../index.php?r=laptopsCommentForm", function(data){
        $('#ajaxCommentForm').html( data );
    });
}
function closeCommentForm()
{
    $('#ajaxCommentForm').html( '' );
    $('#ajaxCommentForm').hide();
    $('#ajaxCommentFormAdd').show();
}
function submitCommentForm()
{
var error = false;

if(  $('#commentFormName').val() == '' )
{
    alert('Введите имя.');
    error = true;
}
if(  $('#commentFormText').val() == '' )
{
    alert('Введите отзыв.');
    error = true;
}

if( error == false )
{
    document.commentForm.submit();
}
}
function getBrowserInfo() {
 var t,v = undefined;
 if (window.opera) t = 'Opera';
 else if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf('MSIE')+5;
  v = nv.substring(s,s+1);
 }
 else if (navigator.appName) t = 'Netscape';
 return {type:t,version:v};
}
 
function bookmark(a){
 var url = window.document.location;
 var title = window.document.title;
 var b = getBrowserInfo();
 if (b.type == 'IE' && 7 > b.version && b.version >= 4) window.external.AddFavorite(url,title);
 else if (b.type == 'Opera') {
  a.href = url;
  a.rel = "sidebar";
  a.title = url+','+title;
  return true;
 }
 else if (b.type == "Netscape") window.sidebar.addPanel(title,url,"");
 else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
 return false;
}
