jQuery(document).ready(function() {

    //jQuery(function($) {
    //    $("img[@src$=png], #logo").pngfix();
    //});
    
    //jQuery(function($) {
    //    $("img").pngfix();  
    //});
    
    $('div.logo').pngFix();
    $('div.contacts').pngFix();  
    $('div.h-cart').pngFix();    
    $('div.t-r-col').pngFix();    
  
  jQuery("select").selectbox();
  
  jQuery('.log-btn').click(function() {
     //alert("hello");
     jQuery('.login').slideToggle();
  });

  jQuery('#mycarousel').jcarousel({
      itemLoadCallback: mycarousel_itemLoadCallback, scroll:3
  });
  jQuery('#mycarousel_2').jcarousel({
      itemLoadCallback: mycarousel_itemLoadCallback_2, scroll:3
  });
  jQuery('#mycarousel_3').jcarousel({
      itemLoadCallback: mycarousel_itemLoadCallback_3, scroll:3
  });

  //$("#mycarousel").jcarousel({
  //    scroll: 3
  //});
  //$("#mycarousel-2").jcarousel({
  //    scroll: 3
  //});
  //$("#mycarousel-3").jcarousel({
  //    scroll: 3
  //});
  //$("#mycarousel-4").jcarousel({
  //    scroll: 3
  //});

// функции для изменения списка цветов и размеров
 $("#shirt-select").change(function(){
  tone = $('#humantone').val();
  sex = $('#sex').val();
  id = $('#shirt-select').val();
  w_print = $('#width').val();
  restrictcolorfut = $('#restrictcolorfut').val();
  element_id = $('#print-id').val();
  section_id = $("#section_id").val();
  $("#pic-tshirt").empty().html('<div class="ajaxload"><img src="http://d1p05mdzs0y8vj.cloudfront.net/img/loading.gif" /></div>');
  //qty_tone = $('#qty_tone').val();
  $.post("/ajax/get_shirt_info.asp",{section_id:section_id,element_id:element_id,id:id,tone:tone,sex:sex,width:w_print,restrictcolorfut:restrictcolorfut},AfterShirtGetInfo);
 }); 

 $("#shirt-color").change(function(){
  tone = $('#humantone').val();
  sex = $('#sex').val();
  id = $('#shirt-select').val();
  w_print = $('#width').val();
  restrictcolorfut = $('#restrictcolorfut').val();
  cid = $('#shirt-color').val();
  element_id = $('#print-id').val();
  section_id = $("#section_id").val();
  $("#pic-tshirt").empty().html('<div class="ajaxload"><img src="http://d1p05mdzs0y8vj.cloudfront.net/img/loading.gif" /></div>');
  //qty_tone = $('#qty_tone').val();
  $.post("/ajax/get_shirt_info.asp",{section_id:section_id,element_id:element_id,id:id,cid:cid,tone:tone,sex:sex,width:w_print,restrictcolorfut:restrictcolorfut},AfterShirtGetInfo);
 }); 
 
 $("#shirt-size").change(function(){
  tone = $('#humantone').val();
  sex = $('#sex').val();
  id = $('#shirt-select').val();
  w_print = $('#width').val();
  restrictcolorfut = $('#restrictcolorfut').val();
  cid = $('#shirt-color').val();
  sid = $('#shirt-size').val();
  element_id = $('#print-id').val();
  section_id = $("#section_id").val();
  $("#pic-tshirt").empty().html('<div class="ajaxload"><img src="http://d1p05mdzs0y8vj.cloudfront.net/img/loading.gif" /></div>');
  //qty_tone = $('#qty_tone').val();
  $.post("/ajax/get_shirt_info.asp",{section_id:section_id,element_id:element_id,id:id,cid:cid,sid:sid,tone:tone,sex:sex,width:w_print,restrictcolorfut:restrictcolorfut},AfterShirtGetInfo);
 }); 

 $('input:radio').click(function(){
    var td = $("input[name='tp_deliv']:checked").val();    
    $.post("/ajax/get_type_deliv_info.asp", {tp_deliv:td}, AfterTypeDelivInfo);
 });
  
});


function AfterShirtGetInfo (data){
  var countfield = document.getElementById("countofshirts");
  var countvalue = countfield.value;
  
  $("#newajax").empty();
  $("#newajax").append(data);
  $('div.t-r-col').pngFix();
 
  price = parseInt(document.getElementById("print-price").value) + parseInt(document.getElementById("shirtvalue").value);  
  $("#totalprice").empty();
  $("#totalprice").append(price+" p.");
  document.getElementById("countofshirts").value = countvalue;
  $("#shirt-select").selectbox();
  $("#shirt-color").selectbox();
  $("#shirt-size").selectbox();  
  MagicZoom_findZooms();
  
// функции для изменения списка цветов и размеров
 $("#shirt-select").change(function(){
  tone = $('#humantone').val();
  sex = $('#sex').val();
  id = $('#shirt-select').val();
  w_print = $('#width').val();
  restrictcolorfut = $('#restrictcolorfut').val();
  element_id = $('#print-id').val();
  section_id = $("#section_id").val();
  $("#pic-tshirt").empty().html('<div class="ajaxload"><img src="http://d1p05mdzs0y8vj.cloudfront.net/img/loading.gif" /></div>');
  //qty_tone = $('#qty_tone').val();
  $.post("/ajax/get_shirt_info.asp",{section_id:section_id,element_id:element_id,id:id,tone:tone,sex:sex,width:w_print,restrictcolorfut:restrictcolorfut},AfterShirtGetInfo);
 }); 

 $("#shirt-color").change(function(){
  tone = $('#humantone').val();
  sex = $('#sex').val();
  id = $('#shirt-select').val();
  w_print = $('#width').val();
  restrictcolorfut = $('#restrictcolorfut').val();
  cid = $('#shirt-color').val();
  element_id = $('#print-id').val();
  section_id = $("#section_id").val();
  $("#pic-tshirt").empty().html('<div class="ajaxload"><img src="http://d1p05mdzs0y8vj.cloudfront.net/img/loading.gif" /></div>');
  //qty_tone = $('#qty_tone').val();
  $.post("/ajax/get_shirt_info.asp",{section_id:section_id,element_id:element_id,id:id,cid:cid,tone:tone,sex:sex,width:w_print,restrictcolorfut:restrictcolorfut},AfterShirtGetInfo);
 }); 
 
 $("#shirt-size").change(function(){
  tone = $('#humantone').val();
  sex = $('#sex').val();
  id = $('#shirt-select').val();
  w_print = $('#width').val();
  restrictcolorfut = $('#restrictcolorfut').val();
  cid = $('#shirt-color').val();
  sid = $('#shirt-size').val();
  element_id = $('#print-id').val();
  section_id = $("#section_id").val();
  $("#pic-tshirt").empty().html('<div class="ajaxload"><img src="http://d1p05mdzs0y8vj.cloudfront.net/img/loading.gif" /></div>');
  //qty_tone = $('#qty_tone').val();
  $.post("/ajax/get_shirt_info.asp",{section_id:section_id,element_id:element_id,id:id,cid:cid,sid:sid,tone:tone,sex:sex,width:w_print,restrictcolorfut:restrictcolorfut},AfterShirtGetInfo);
 }); 

} 


function AfterTypeDelivInfo (data){
    $("#td_info").empty();
    $("#td_info").append(data);
    $("#point_select").selectbox();
}

function enlarge(event){
   jQuery(this).animate({
   width: '258px'
   },500);
}
function reduce(){
   jQuery(this).animate({
   width: '154px'
   },500);
}

function newwindow(src, width, height) {
  window.open(src,'null','width='+width+',height='+height+',toolbar=no, status=no, scrollbars=no, menubar=no, location=no');
  return false;
}


function newwindow_sh(src, width, height) {
  window.open(src,'null','width='+width+',height='+height+',toolbar=no, status=no, scrollbars=yes, menubar=no, location=no');
  return false;
}

//--------------- 


function mycarousel_itemLoadCallback(carousel, state)
{
    // Check if the requested items already exist
    if (carousel.has(carousel.first, carousel.last)) {
        return;
    }
    $.get('/ajax/carousel.asp', {tp:1, first:carousel.first, last:carousel.last},
        function(xml) {
            mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, xml);
        },
        'xml'
    );
};

function mycarousel_itemAddCallback(carousel, first, last, xml)
{
    // Set the size of the carousel
    carousel.size(parseInt(jQuery('total', xml).text()));
    jQuery("item", xml).each(function(i) {
        carousel.add(first + i, mycarousel_getItemHTML(jQuery(this)));
    });
};

function mycarousel_getItemHTML(node)
{
    li = '<div class="pic-cont">';
    li = li + '<a href="/prints/element/' + $("code", node).text() + '/"><img class="tmb" height="100" border="0" width="100" alt="Купить футболку &laquo;' + $("name", node).text() + '&raquo;" src="http://d1p05mdzs0y8vj.cloudfront.net/imgprint/small/' + $("img", node).text() + '"></a>';
    li = li + '</div>';
    li = li + '<div class="name">';
    li = li + '<span class="nm">Футболка с рисунком</span><br /><a href="/prints/element/' + $("code", node).text() + '/">' + $("name", node).text() +'</a>';
    li = li + '</div>';
    li = li + '<div class="cart-link">';
    li = li + '<a href="/prints/element/' + $("code", node).text() + '/"><img src="http://d1p05mdzs0y8vj.cloudfront.net/img/cat-cart.png"></a>';
    li = li + '</div>';
    li = li + '<div class="price">';
    if (parseInt($("oldprice", node).text()) > 0) {
        li = li + '<s>' + $("oldprice", node).text() + '&nbsp;руб.</s><br />';
    }
    li = li + '<span class="current">' + $("price", node).text() + '&nbsp;руб.</span>';                       
    li = li + '</div>';
    return li;                
};

//--------------- 
function mycarousel_itemLoadCallback_2(carousel, state)
{
    // Check if the requested items already exist
    if (carousel.has(carousel.first, carousel.last)) {
        return;
    }
    $.get('/ajax/carousel.asp', {tp:2, first:carousel.first, last:carousel.last},
        function(xml) {
            mycarousel_itemAddCallback_2(carousel, carousel.first, carousel.last, xml);
        },
        'xml'
    );
};

function mycarousel_itemAddCallback_2(carousel, first, last, xml)
{
    // Set the size of the carousel
    carousel.size(parseInt(jQuery('total', xml).text()));
    jQuery("item", xml).each(function(i) {
        carousel.add(first + i, mycarousel_getItemHTML_2(jQuery(this)));
    });
};

function mycarousel_getItemHTML_2(node)
{
    li = '<div class="pic-cont">';
    li = li + '<a href="/prints/element/' + $("code", node).text() + '/"><img class="tmb" height="100" border="0" width="100" alt="Купить футболку &laquo;' + $("name", node).text() + '&raquo;" src="http://d1p05mdzs0y8vj.cloudfront.net/imgprint/small/' + $("img", node).text() + '"></a>';
    li = li + '</div>';
    li = li + '<div class="name">';
    li = li + '<span class="nm">Футболка с рисунком</span><br /><a href="/prints/element/' + $("code", node).text() + '/">' + $("name", node).text() +'</a>';
    li = li + '</div>';
    li = li + '<div class="cart-link">';
    li = li + '<a href="/prints/element/' + $("code", node).text() + '/"><img src="http://d1p05mdzs0y8vj.cloudfront.net/img/cat-cart.png"></a>';
    li = li + '</div>';
    li = li + '<div class="price">';
    if (parseInt($("oldprice", node).text()) > 0) {
        li = li + '<s>' + $("oldprice", node).text() + '&nbsp;руб.</s><br />';
    }
    li = li + '<span class="current">' + $("price", node).text() + '&nbsp;руб.</span>';                       
    li = li + '</div>';
    return li;                
};


//--------------- 
function mycarousel_itemLoadCallback_3(carousel, state)
{
    // Check if the requested items already exist
    if (carousel.has(carousel.first, carousel.last)) {
        return;
    }
    $.get('/ajax/carousel.asp', {tp:3, first:carousel.first, last:carousel.last},
        function(xml) {
            mycarousel_itemAddCallback_3(carousel, carousel.first, carousel.last, xml);
        },
        'xml'
    );
};

function mycarousel_itemAddCallback_3(carousel, first, last, xml)
{
    // Set the size of the carousel
    carousel.size(parseInt(jQuery('total', xml).text()));
    jQuery("item", xml).each(function(i) {
        carousel.add(first + i, mycarousel_getItemHTML_3(jQuery(this)));
    });
};

function mycarousel_getItemHTML_3(node)
{
    li = '<div class="pic-cont">';
    li = li + '<a href="/prints/element/' + $("code", node).text() + '/"><img class="tmb" height="100" border="0" width="100" alt="Купить футболку &laquo;' + $("name", node).text() + '&raquo;" src="http://d1p05mdzs0y8vj.cloudfront.net/imgprint/small/' + $("img", node).text() + '"></a>';
    li = li + '</div>';
    li = li + '<div class="name">';
    li = li + '<span class="nm">Футболка с рисунком</span><br /><a href="/prints/element/' + $("code", node).text() + '/">' + $("name", node).text() +'</a>';
    li = li + '</div>';
    li = li + '<div class="cart-link">';
    li = li + '<a href="/prints/element/' + $("code", node).text() + '/"><img src="http://d1p05mdzs0y8vj.cloudfront.net/img/cat-cart.png"></a>';
    li = li + '</div>';
    li = li + '<div class="price">';
    if (parseInt($("oldprice", node).text()) > 0) {
        li = li + '<s>' + $("oldprice", node).text() + '&nbsp;руб.</s><br />';
    }
    li = li + '<span class="current">' + $("price", node).text() + '&nbsp;руб.</span>';                       
    li = li + '</div>';
    return li;                
};


//-----------------

function authorize(s) {
    var login = document.getElementById("login").value;
    var pass = document.getElementById("pass").value;
    $.post('/ajax/auth.asp',{login:login,pass:pass,scname:s}, authcallback);
} 

function authcallback(data) {
    $("#act_log").empty();
    $("#act_log").append(data);
    $('div.h-cart').pngFix();
    jQuery('.log-btn').click(function() {
      jQuery('.login').slideToggle();
    });
    jQuery('.login').slideToggle();
}


