jQuery.each(jQuery.browser, function(i, val) {
  //colturi rotunde in Opera    
  /*if ($.browser.opera) {
     
      $('#top-border').css('margin-top','18px');
      $('#lista-tricouri>div.relative').addClass('bottom-rounded');
      $('#lista-tricouri>div span.pret').addClass('top-rounded');
      $('#comanda a').css('display','block').addClass('comanda');
      $('a.culoare').addClass('rounded5');
      $('#lista-propuneri-small>div.left, #designul_zilei .border5').addClass('rounded5');
      $('#lista-propuneri>div.left').addClass('rounded5');
      $('#cele_mai_vandute a.left, #ne_plac a.left').addClass('rounded4');
      $('div#blog, div#tv, div#newsletter').addClass('rounded4');
      $('#email_submit').addClass('rounded4');
      $('#reset_inregistrare').addClass('rounded4');
      $('#trimite_inregistrare').addClass('rounded4');
      $('#reseteaza_parola').addClass('rounded4');
      $('#login_cont').addClass('rounded4'); 
      $('#trimite_inregistrare_fb').addClass('rounded4');
      $('#conecteaza_fb').addClass('rounded4');
      $('#zoom_fancy').addClass('rounded5');
      $('.buton_hover').addClass('rounded4');    
      $('.submit_profil').addClass('rounded4');  
      $('#continut_detalii_critica').addClass('rounded5'); 
      $('.kit_propunere').addClass('rounded5'); 
      $('.link_mare_gri').addClass('rounded5');
      $('.meniu_orizontal').addClass('rounded5'); 
      $('.lista_actiuni_rapide .linie_lista_actiuni>div.left').addClass('rounded5'); 
    
      
      $('#filtrare div#taguri a.absolute, #filtrare div#culori a.absolute').addClass('filter_link');
    
    $('#produs').removeClass('border5');
    //only for opera
    SVG_roundies.querySelectorAll = function(selector) { 
            var headings = document.evaluate('//*[contains(@class, "' + selector.substr(1) + '")]', 
                                             document, null, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, null) 
            var results = new Array(); 
            var oneheading; 
            while (oneheading = headings.iterateNext()) 
              results.push(oneheading); 
            return results; 
          } 
    
    window.addEventListener('load', function() { 
        SVG_roundies.addRule('.round-borders', '10px'); 
        //SVG_roundies.addRule('.rounded3', '3px'); 
        SVG_roundies.addRule('.rounded4', '4px'); 
        SVG_roundies.addRule('.border5', '5px'); 
        SVG_roundies.addRule('.rounded5', '5px'); 
        SVG_roundies.addRule('.bottom-rounded', '0 0 5px 5px'); 
        SVG_roundies.addRule('.pret', '5px 5px 0 0'); 
        SVG_roundies.addRule('.comanda', '5px');          
    }, false);

 } */

});



$(function() {
    var untildate = $('#untildate').text();
    var untildate_year = parseInt($('#untildate_year').text(),10);
    var untildate_month = parseInt($('#untildate_month').text(),10)-1;
    var untildate_day = parseInt($('#untildate_day').text(),10);
    //alert(untildate_year);
    //var austDay = new Date(untildate);
    //austDay = new Date(untildate);
    austDay = new Date(untildate_year,untildate_month,untildate_day,0,0,0,0);
    //alert(austDay);
   
    
    $('#timer').countdown({until: austDay, format: 'HMS', labels:['','','','','','',''], compact:true, timezone: +3 });
    $('#year').text(austDay.getFullYear());
});



$(document).ready(function(){
   //hover la tabulatura header site 
   $('#head_wrap li a').not('a#head_bumbac').hover(function(){$(this).css('background-color','rgba(139,7,7,0.3)')},function(){$(this).css('background-color','transparent')})
    
 //arata thumbnailuri mici la produs
 $('.poze').hover(function(){
     
         $('#small_thumbs').css('bottom',$('#navigare2').height()).show();     
     }, function(){
        $('#small_thumbs').hide();     
     });

    //vezi emoticoane la comentarii
    $('#vezi_emoticoanele').hover(function(e){
        $('#alte_emoticoane').show();
        $(this).css({'border-top':0 , '-moz-border-radius-topleft': '0' , '-moz-border-radius-topright': '0', '-webkit-border-top-left-radius': '0' , '-webkit-border-top-right-radius': '0','padding-top': '4px'});
        }, function(e){
        if(e.relatedTarget.id !==  'alte_emoticoane'){
              $('#alte_emoticoane').hide();
              $(this).css({'border-top':'1px solid #dedede', '-moz-border-radius-topleft': '4px' , '-moz-border-radius-topright': '4px', '-webkit-border-top-left-radius': '4px' , '-webkit-border-top-right-radius': '4px','padding-top': '1px'}); 
        }       
    });
     $('#alte_emoticoane').hover(function(e){
        
        }, function(e){
        if(e.relatedTarget.id !==  'vezi_emoticoane'){  
            $('#alte_emoticoane').hide();
            $('#vezi_emoticoanele').css({'border-top':'1px solid #dedede', '-moz-border-radius-topleft': '4px' , '-moz-border-radius-topright': '4px', '-webkit-border-top-left-radius': '4px' , '-webkit-border-top-right-radius': '4px','padding-top': '1px'}); 
        }          
    });
    
    //bifa notificare la comentarii
    $('#bifa_notificare').hover(function(e){
        $('#vreau_notificare').show();
        $(this).css({'border-top':0 , '-moz-border-radius-topleft': '0' , '-moz-border-radius-topright': '0', '-webkit-border-top-left-radius': '0' , '-webkit-border-top-right-radius': '0','padding-top': '4px'});
        }, function(e){
        if(e.relatedTarget.id !==  'vreau_notificare'){ 
             $('#vreau_notificare').hide();
        $(this).css({'border-top':'1px solid #dedede', '-moz-border-radius-topleft': '4px' , '-moz-border-radius-topright': '4px', '-webkit-border-top-left-radius': '4px' , '-webkit-border-top-right-radius': '4px','padding-top': '1px'}); 
        }
               
    });
     $('#vreau_notificare').hover(function(e){
        
        }, function(e){
         if(e.relatedTarget.id !==  'bifa_notificare'){   
        $('#vreau_notificare').hide();
        $('#bifa_notificare').css({'border-top':'1px solid #dedede', '-moz-border-radius-topleft': '4px' , '-moz-border-radius-topright': '4px', '-webkit-border-top-left-radius': '4px' , '-webkit-border-top-right-radius': '4px','padding-top': '1px'}); 
         }          
    });
    
    //la comentarii, tooltipuri pe actions
    $('.sterge_comentariu').live('mouseover mouseout',function(event){
        if (event.type == 'mouseover') {
            $('.sterge_tooltip',$(this).parent()).show();
        }else{
            $('.sterge_tooltip',$(this).parent()).hide();
        }     
    });
    
    //la comentarii, tooltipuri pe actions
    $('.report_comentariu').live('mouseover mouseout',function(event){
        if (event.type == 'mouseover') { 
            $('.report_tooltip',$(this).parent()).show();
        }else{
            $('.report_tooltip',$(this).parent()).hide();
        }     
    });
    
    //pagina tricou, click pe butonul cumpara
    //$('#buy_button').parent('h3').click(function(){$('#buy_content').show();})
    
    $('#buy_button').parent('h3').mouseover(function(){
        setTimeout(function() { 
            $('#buy_content').show();
        },1000);
    });
    
    //ultima marime - xxl trebuie sa fie mai mare
    $('#el a.relative:last span.tooltip').css({'left':'-3px'});
    $('#el a.relative:last').css({'width':'41px'});
    $('#el a.relative:last span.atentie').css({'left':'6px'});
    $('.left.stoc_real span:last').css({'width':'41px'});
    $('.stoc_real span:last-child').css({'border':'0 none'});
    
    //css stuff
    if($('.span_cont span').length > 0) {
      
    }else{
      $('#produs .transparent').height('26px');
    }
    $('#lista_articole tr td:last-child').css('padding-left','25px');
    sameHeights($('#bottom-widgets>div:not(.clear)'));
    //sameHeights($('#filtrare>div.left'));
    sameHeights($('#filtrare #voturi, #filtrare #propuneri '));
    sameHeights($('#lista-tricouri div.info_tee_catalog:not(.clear)'));
    sameHeights($('#lista-propuneri>div.left'));
    sameHeights($('#lista-propuneri>div.linie_galerie>div.left'));
    $('#lista-propuneri-small>div.left:nth-child(3n)').css('margin-right','0');
    sameHeights($('#lista-propuneri-small>div.left'));
    sameHeights($('#cele_mai_vandute>div:not(.clear), #ne_plac>div:not(.clear)'));
    sameHeights($('#lista-propuneri-small .design_de_ales'));
    sameHeights($('.lista_actiuni_rapide .linie_lista_actiuni>div.left'));
    
    //inputs text
    textInput($('input[name="cauta"]'));
    textInput($('input#email'));
    textInput($('input#username'));
    textInput($('input#password'));
    textInput($('input#login_username'));
    textInput($('input#login_password'));
    textInput($('input#email_recuperare'));
   
    textInput($('input#carboncopy'));
    textInputVal($('input#destinatar'),'username');
    
    $('.buton_hover, div#newsletter  form input#email_submit, input#filtre_submit, input#reset_inregistrare, input#trimite_inregistrare, input#login_cont, input#reseteaza_parola, input#trimite_inregistrare_fb, input#conecteaza_fb, .submit_profil, .link_mare_gri').hover(function(){
        $(this).css('color','#fff'); 
        $(this).css('background', '#aeaeae');
        //le-am separat pt ca in opera nu se schimba backgroundul
    },function(){
        $(this).css({
            'background': '#e6e6e6',
            'color':'#000'
        });
    });
    $('input#comment_submit').hover(function(){
        $(this).css({
            'background': '#48BCAA',
            'color':'#fff'
        });
    },function(){
        $(this).css({
            'background': '#69cabb',
            'color':'#fff'
        });
    });
    //remove margin right from 4th element in lista-tricouri, not for ie
    if (!$.browser.msie) {
        $('#lista-tricouri>div').css('margin-right', '11px').filter(':nth-child(4n)').css('margin-right', '0');
    }
    
    //remove border from last element in produse cos
    $('#produse_cos>div:last, #produse_cos div.clear').css('border','none');
    $('ul.my_menu li:last-child').css('border','none');
    
   
    //hover over design image la lista tricouri
    $('#lista-tricouri > div').hover(function(){    
        var $cont = $(this);
        $('div.info_tee_catalog',$cont).css('border-color','#6f6f6f');
        //$cont.css('border-color','#f00');
        $('h2 a',$cont).css('color','#8cc63f');
        $('p a',$cont).css('text-decoration','underline');
        $('img.visible',$cont).hide();
        $('img.hidden',$cont).show();
	$('a img',$(this)).removeAttr('title');
    },function(){
        var $cont = $(this);
         $('div.info_tee_catalog',$cont).css('border-color','#eaeaea');
        $('h2 a',$cont).css('color','#f1592a');
        $('p a',$cont).css('text-decoration','none');
        $('img.hidden',$cont).hide();
        $('img.visible',$cont).show();
    });
    
    //hover over design image la lista propuneri
    $('#lista-propuneri > div.left').hover(function(){    
        var $cont = $(this);
        $cont.css('border-color','#6f6f6f');
        //$cont.css('border-color','#f00');
        $('h2 a',$cont).css('color','#8cc63f');
        $('p a',$cont).css('text-decoration','underline');
        
    },function(){
        var $cont = $(this);
        $cont.css('border-color','#eaeaea');
        $('h2 a',$cont).css('color','#523dd1');
        $('h2.propunere_title a',$cont).css('color','#523dd1');
        $('h2.design_title a',$cont).css('color','#f1592a');
        $('h2.critica_title a',$cont).css('color','#c89f2e');
        $('h2.tricoul_meu_title a',$cont).css('color','#FD8DF6');
        $('p a',$cont).css('text-decoration','none');
        
    });
    $('#lista-propuneri-small > div.left').hover(function(){    
        var $cont = $(this);
        $cont.css('border-color','#6f6f6f');
        //$cont.css('border-color','#f00');
        $('h2 a',$cont).css('color','#8cc63f');
        $('p a',$cont).css('text-decoration','underline');
        
    },function(){
        var $cont = $(this);
        $cont.css('border-color','#eaeaea');
        $('h2 a',$cont).css('color','#523dd1');
        $('h2.propunere_title a',$cont).css('color','#523dd1');
        $('h2.design_title a',$cont).css('color','#f1592a');
        $('h2.critica_title a',$cont).css('color','#c89f2e');
        $('h2.tricoul_meu_title a',$cont).css('color','#FD8DF6');
        $('p a',$cont).css('text-decoration','none');
        
    });
    //lista designuri pe pagina mea
    $('#lista-propuneri > div.linie_galerie > div.left').hover(function(){    
        var $cont = $(this);
        $cont.css('border-color','#6f6f6f');
        //$cont.css('border-color','#f00');
        $('h2 a',$cont).css('color','#8cc63f');
        $('p a',$cont).css('text-decoration','underline');          
    },function(){
        var $cont = $(this);
        $cont.css('border-color','#eaeaea');
        $('h2 a',$cont).css('color','#523dd1');
        $('h2.propunere_title a',$cont).css('color','#523dd1');
        $('h2.design_title a',$cont).css('color','#f1592a');
        $('h2.critica_title a',$cont).css('color','#c89f2e');
        $('h2.tricoul_meu_title a',$cont).css('color','#FD8DF6');
        $('p a',$cont).css('text-decoration','none');        
    });
    $('#lista-propuneri .linie_galerie').height($('#lista-propuneri .linie_galerie>div.left:first').height()+10+17);
    
    $('#lista-propuneri > div.linie_galerie > div.left a.imagine:not(.needitabil)').hover(function(){
       $('div',$(this).parent()).removeClass('invisible'); 
       var h1=$('#lista-propuneri > div.linie_galerie div.left:first').height();
       var h2=$('#lista-propuneri > div.linie_galerie div.left:last').height();
       if ($('#lista-propuneri > div.linie_galerie div.left').lenght = 1)
            h1=h2=110;
       var h=Math.min(h1,h2);     //cresc inaltimea div-ului container (rotunjit de altfel)
       $(this).parent().css('height',h+15);
      },function(){
    }); 
    $('#lista-propuneri > div.linie_galerie > div.left').hover(function(){
      },function(){
        $('div',$(this)).addClass('invisible'); 
        var h1=$('#lista-propuneri > div.linie_galerie div.left:first').height();
        var h2=$('#lista-propuneri > div.linie_galerie div.left:last').height();
        if ($('#lista-propuneri > div.linie_galerie div.left').lenght = 1)
            h1=h2=110;
        var h=Math.min(h1,h2);  //revin cu inaltimea div-ului container la cea a celorlalte div-uri(calculata mai sus cu sameHeight())
        $(this).css('height',h);
    });
    $('#lista-propuneri > div.linie_galerie div.actions a').hover(function(){
      $(this).addClass('designuri_autor');
      },function(){
       $(this).removeClass('designuri_autor'); 
    });
    
    //arata cos produse
    $('#produse_cos').addClass('hidden');
    /*$('p.big.left a').hover(function(){        
        $('#produse_cos').show();
        if ($.browser.msie && $.browser.version.substr(0,1)<7) {
            
            $('#header form select').css('visibility','hidden');
        }
    },function(){});
    $('#produse_cos').hover(function(){    
    },function(){
        $(this).hide();
        if ($.browser.msie && $.browser.version.substr(0,1)<7) {
            $('#header form select').css('visibility','visible');
        }
    });*/
    $('p.big.left a').live('mouseover',function(){        
        $('#produse_cos').show();
        if ($.browser.msie && $.browser.version.substr(0,1) < 7 ) {
            
            $('#header form select').css('visibility','hidden');
        }
    });
    $('#produse_cos').live('mouseover',function(){        
        $('#produse_cos').show();
        if ($.browser.msie && $.browser.version.substr(0,1) < 7 ) {
            
            $('#header form select').css('visibility','hidden');
        }
    });
    $('#produse_cos').live('mouseout',function(ev){
	
	var $target = $(ev.target);
	if( $target.attr('id') == 'produse_cos' ) {
	  $(this).hide();
	  if ($.browser.msie && $.browser.version.substr(0,1) < 7 ) {
	      $('#header form select').css('visibility','visible');
	  }
	}


        
    });
    
   
    //navigation
    $('ul.slidedown li:last-child').css('border','none');
    
    $('#nav li#catalog').hover(function(){
        $('ul.slidedown li',$(this)).not(':last').css('border-bottom','1px solid #fcb560');
	if ($.browser.msie){
	   $('ul.slidedown',$(this)).hide().width('145px').show().css({'background-color':'#f7941d','padding':'5px'});
	}else{
	   $('ul.slidedown',$(this)).hide().width('145px').fadeIn(160).css({'background-color':'#f7941d','padding':'5px'});
	}
        
        $('ul.slidedown li a',$(this)).css('display','inline');
    },function(){
        $('li',$(this)).css('border','none');
        $('ul.slidedown',$(this)).width('155px').css({'background-color':'transparent','padding':'0'}).hide();
        $('ul.slidedown li a',$(this)).css('display','none');
        
    });
    $('#nav li#comunitate').hover(function(){
        $('ul.slidedown li',$(this)).not(':last').css('border-bottom','1px solid #afe962');
	if ($.browser.msie){
	   $('ul.slidedown',$(this)).hide().width('145px').show().css({'background-color':'#8cc63f','padding':'5px'});
	}else{
	   $('ul.slidedown',$(this)).hide().width('145px').fadeIn(160).css({'background-color':'#8cc63f','padding':'5px'});
	}
        $('ul.slidedown li a',$(this)).css('display','inline');
    },function(){
        $('li',$(this)).css('border','none');        
        $('ul.slidedown',$(this)).width('155px').css({'background-color':'transparent','padding':'0'}).hide();
        $('ul.slidedown li a',$(this)).css('display','none');
    });
    $('#nav li#info').hover(function(){
        $('ul.slidedown li',$(this)).not(':last').css('border-bottom','1px solid #eda4ef');
        
	if ($.browser.msie){
	   $('ul.slidedown',$(this)).hide().width('145px').show().css({'background-color':'#c869ca','padding':'5px'});
	}else{
	   $('ul.slidedown',$(this)).hide().width('145px').fadeIn(160).css({'background-color':'#c869ca','padding':'5px'});
	}
        $('ul.slidedown li a',$(this)).css('display','inline');
    },function(){
        $('li',$(this)).css('border','none');        
        $('ul.slidedown',$(this)).width('155px').css({'background-color':'transparent','padding':'0'}).hide();
        $('ul.slidedown li a',$(this)).css('display','none');
    });
    
    //corners - on browsers with no support for css rounded border
    $('.hidden2').addClass('hidden');
    $('#culori a.absolute, #taguri a.absolute').toggle(
        function(){
        $('.hidden',$(this).parent()).show();
        
        $(this).text('ascunde');
        $(this).css('background-position','3px -1050px');
        if ($.browser.opera){
            SVG_roundies.reapplySVG('.round-borders', '10px'); 
            SVG_roundies.reapplySVG('.rounded4', '4px'); 
            SVG_roundies.reapplySVG('.rounded5', '5px'); 
            SVG_roundies.reapplySVG('.bottom-rounded', '0 0 5px 5px'); 
            SVG_roundies.reapplySVG('.pret', '5px 5px 0 0'); 
            SVG_roundies.reapplySVG('.comanda', '5px'); 
        }
        
        return false;
        },
        function(){
        $('.hidden', $(this).parent()).hide();
        
        $(this).text('mai mult');
        $(this).css('background-position','3px -1036px');
        if ($.browser.opera){
            SVG_roundies.reapplySVG('.round-borders', '10px'); 
            SVG_roundies.reapplySVG('.rounded4', '4px'); 
            SVG_roundies.reapplySVG('.rounded5', '5px'); 
            SVG_roundies.reapplySVG('.bottom-rounded', '0 0 5px 5px'); 
            SVG_roundies.reapplySVG('.pret', '5px 5px 0 0'); 
            SVG_roundies.reapplySVG('.comanda', '5px');
        }
        
        return false;
        }
    );
    //bara de login
    $('#contul-meu').click(function(){
      
      if ($.browser.opera){
          //$('#login_submit').addClass('rounded6');  
          $('#login_bar').show();
          $(this).addClass('selected');
          SVG_roundies.reapplySVG('.round-borders', '10px'); 
          SVG_roundies.reapplySVG('.rounded4', '4px'); 
          SVG_roundies.reapplySVG('.rounded5', '5px'); 
          //SVG_roundies.reapplySVG('.rounded5', '6px'); 
          SVG_roundies.reapplySVG('.bottom-rounded', '0 0 5px 5px'); 
          SVG_roundies.reapplySVG('.pret', '5px 5px 0 0'); 
          SVG_roundies.reapplySVG('.comanda', '5px'); 
      }else{
        $('#login_bar').slideDown();
        $(this).addClass('selected');
      }
      return false;
    });
    
    //filtre culori
    $('a.culoare').each(function(){
        var culoare = '';
        culoare  = $(this).attr('id');
        culoare  = culoare.substring(6, culoare.length);
        $(this).css("background-color","#"+culoare);
    });
    
    $('#culori a.culoare:gt(13)').wrapAll('<div class="hidden" />');
    $('#taguri .tag:gt(13)').wrapAll('<div class="hidden" />');
    
    
   
    //embed link on click select all
    $('#embed_url').bind('focus click',function(){
      $(this).select();
     
      
      });
     $('.embed_url').bind('focus click',function(){
        $(this).select();      
     });
    
    //scoatem spatiile la paginare - reparare bug ie7 etc
    $('.paginare').each(function(){
	var html = $(this).html();
	html = html.replace(/&nbsp;/g,'');
	$(this).html(html);
    });
    
    //box mesaj la click pe marimi
    $('#marimi a').not('.ajutor_marimi').click(function(){
        if($(this).hasClass('zero')){
          return false;
        }
	var ajaxUrl = $(this).attr('href');
	$.ajax({
	  url: ajaxUrl,
	  dataType: "json",
	  success: function(data) {  
	      $('#marimi a').css('border-color','#808080');
	      $(this).css('border-color','#00aeef');
	      $('.mesaj').remove();
	     
	      var marime = data.options.marime;
	      var gen = data.options.sex;
	      var sex = 'EL';
	      if(gen == 'F') sex = 'EA';
	      var nume = data.name;
      
	      $mesaj = $('<div class="absolute mesaj"><div class="mesaj_top"></div><div class="mesaj_md"><p class="big2">Tricoul a fost adăugat în coşul de cumpărături!</p><h1><span class="red">'+nume+'</span></h1><h2>pentru <strong>'+sex+'</strong> / marimea <strong>'+marime+'</strong></h2><br/><a class="bg_black left" href="catalog" id="continua"><span>&larr; continua cumparaturile</span></a><a class="bg_blue right" href="cos"><span>finalizare comanda &rarr;</span></a><div class="clear"></div></div><div class="mesaj_bottom"></div></div>');
	     
	      $('body').append($mesaj);
          //$mesaj.css({'z-index':'256','left':(document.body.offsetWidth-375)/2,'top':(window.innerHeight - document.body.scrollTop - 145)/2});
          $mesaj.css({'z-index':'256','left':(document.body.offsetWidth-375)/2,'top':$(window).scrollTop() + ($(window).height() - 145)/2  });   
          if($('#transparent').length){
                $('#transparent').show();  
          }else{
              $transparent = $('<div id="transparent"></div>');
              $('body').append($transparent);
          }
         
	      $("#cos").removeClass('cos_gol').load("info/produse_header/"+new Date().getTime());
	     
	  }
	});
         return false;
    });
    $('#continua').live('click',function(){
      $('.mesaj').hide();
      $('#transparent').hide();  
      return false;
    });
    
    //expand/close la sidebar faq
    $('.expandable').each(function(){
      var $this = $(this);
	    $('a.absolute',$this).click(function(){
        if( $('ul.my_menu',$(this).parent()).is(':visible')) return false;
	      $('ul.my_menu').slideUp();
	      $('ul.my_menu',$(this).parent()).slideToggle();
	      $(this).toggleClass('close').toggleClass('expand');
	      return false;
	    });
    });
    
    //pentru inputuri formulare
    $('input.cantitate').ForceNumericOnly();
    $('input#suma').ForceNumericOnly();
    $('.trigger_submit').click(function(){
      $('#actualizeaza_cos').submit();
      return false;
    });
    
    
    $('input.metoda_livrare').click(function(){
     
      $.ajax({
	  url: 'cos/save_metoda_livrare/'+$(this).val()+"/"+new Date().getTime(),
	  success: function(data) {
	    //alert(data);    
	  }
	});
      
    });
    $('.plata input').click(function(){
      
      $.ajax({
	  url: 'cos/save_metoda_plata/'+$(this).val()+"/"+new Date().getTime(),
	  success: function(data) {
	    //alert(data);
	  }
	});
      
    });
    
    $('#adresa_facturare').change(function(){
      var id = $(this).val();
      //alert(id);
      $("#adresa_facturare_preview").load("cos/save_adresa_facturare/"+id);
     
    });
    $('#adresa_livrare').change(function(){
      var id = $(this).val();
      //alert(id);
      $("#adresa_livrare_preview").load("cos/save_adresa_livrare/"+id);
    });
    
    $('#tranzactie_noua #banca').change(function(){
	var id = $(this).val();
	$.ajax({
	  url: 'cont/portofel/get_bank/'+id,
	  dataType: "json",
	  success: function(data) {
	    if(data.account_cba){
	     $('#tranzactie_noua #cont').val(data.account_cba);
	     $('#tranzactie_noua #salveaza').attr('disabled','disabled');
	    }else{
	      $('#tranzactie_noua #cont').val('');
	      $('#tranzactie_noua #salveaza').attr('disabled','');
	    }
	     if(data.bank_cba){
	     $('#tranzactie_noua #sucursala').val(data.bank_cba);
	     $('#tranzactie_noua #salveaza').attr('disabled','disabled');
	    }else{
	     $('#tranzactie_noua #sucursala').val('');
	     $('#tranzactie_noua #salveaza').attr('disabled','');
	    }
	  }
	});
    });
    
    //checkbox select all la mesagerie
    $('table input#select_all').live('click',function(){
        if($(this).is(':checked')){
               $('input[type="checkbox"]').attr('checked','checked');
        }else{
           $('input[type="checkbox"]').attr('checked',''); 
        }
    });
    
    //marcheaza mesajele ca citite
    $('#mark_as_read').live('click',function(){
          //ia toate id-urile mesajelor intr-un array
          var iduri = [];
          $('tbody input:checked').each(function(i){
               iduri.push($(this).attr('id'));
          });
           var data = {"iduri":iduri.toString()};
          //trimit prin post/ajax la o metoda a controllerului
          $.ajax({
              type: 'POST',
              url: 'cont/mesagerie/marcare_citite',
              data: data,
              success:function(html){
                //alert(html);
                 $('#content_mesagerie').html(html);
                            
              }
            });
             
           return false;     
    });
    
    //marcheaza mesajele ca citite
    $('#mark_as_unread').live('click',function(){
          //ia toate id-urile mesajelor intr-un array
          var iduri = [];
          $('tbody input:checked').each(function(i){
               iduri.push($(this).attr('id'));
          });
           var data = {"iduri":iduri.toString()};
          //trimit prin post/ajax la o metoda a controllerului
          $.ajax({
              type: 'POST',
              url: 'cont/mesagerie/marcare_necitite',
              data: data,
              success:function(html){
                 //reload table
                 $('#content_mesagerie').html(html);   
              }
            });
                
           return false;     
    });
    
     //cterge mai multe mesaje
    $('#delete_multiple').live('click',function(){
          //ia toate id-urile mesajelor intr-un array
          var iduri = [];
          $('tbody input:checked').each(function(i){
               iduri.push($(this).attr('id'));
          });
           var data = {"iduri":iduri.toString()};
          //trimit prin post/ajax la o metoda a controllerului
          $.ajax({
              type: 'POST',
              url: 'cont/mesagerie/sterge_mesaje_primite',
              data: data,
              success:function(html){
                //alert(html);
                 $('#content_mesagerie').html(html);
                            
              }
            });
             
           return false;     
    });
    
    //cterge mai multe mesaje
    $('#delete_multiple_outbox').live('click',function(){
          //ia toate id-urile mesajelor intr-un array
          var iduri = [];
          $('tbody input:checked').each(function(i){
               iduri.push($(this).attr('id'));
          });
           var data = {"iduri":iduri.toString()};
          //trimit prin post/ajax la o metoda a controllerului
          $.ajax({
              type: 'POST',
              url: 'cont/mesagerie/sterge_mesaje_trimise',
              data: data,
              success:function(html){
                //alert(html);
                 $('#content_mesagerie').html(html);
                            
              }
            });
             
           return false;     
    });
      
    //pasi la propunere critica
    $('.pasi a').click(function(){
        $('.pasi a').removeClass('current');
        $(this).addClass('current');
        var index = parseFloat($(this).text());
      
        $('.propunere_critica_img').addClass('hidden').hide();
        $('.propunere_critica_img').eq(index-1).fadeIn();
    });
    
    //taburi blog user logat
    $('#user_home .tab a').click(function(){
        var rel = $(this).attr('rel');
        $('.tab_content:visible').addClass('hidden');
        $('.tab_content#'+rel).removeClass('hidden');
        $('#user_home .tab').removeClass('activ');
        $(this).parent().addClass('activ');
        return false;
    });
    
    //tabel lista articole
    $('#lista_articole td a.title').css('color','#333').hover(function(){
       $('div',$(this).parent()).removeClass('invisible');
       $(this).css('text-decoration','none');
      },function(){
        //$('div',$(this).parent()).addClass('invisible');
    });
    $('#lista_articole td:first-child').hover(function(){
      },function(){
        $('div',$(this)).addClass('invisible');
    });
    $('#lista_articole td:first-child div a').hover(function(){
      $(this).addClass('designuri_autor');
      },function(){
       $(this).removeClass('designuri_autor');
    });
    //inbox sterge mesaje
     $('.lista_mesaje tr').css('color','#333').hover(function(){
       $('.actiune_sterge',$(this)).removeClass('invisible');
      
      },function(){
         $('.actiune_sterge',$(this)).addClass('invisible');
    });

    //onchange submit filtre design profil author dan
    $('.ordonare #ord').change(function () {
        var url =  $('.ordonare #ord :selected').val();
        var pathname = window.location.pathname; 
       
        var ext = pathname.match(/(-fara-paginare)/);
        if (ext==null)
            ext = new Array("");
        var vezi = $('#filtrare_stare #stare :selected').val();
        
        var tag=''; 
        var vezi2=$('#filtrare_stare #stare :selected').val();  
        if (typeof(vezi) == 'undefined'){             
            
            model=/\/vezi-(.*)-dupa-(.*)/g;
            vezi = model.exec(pathname);
            
            if (vezi==null){
                vezi = "toate";
            }
            else {
                vezi = vezi[1];
            }
            //alert(url);
        }
        
        if (typeof(vezi2) == 'undefined'){ 
            var model2=/\/vezi-(.*)-dupa-(.*)-tag-(.*)/g;
            vezi2 = model2.exec(pathname);
            if (vezi2==null){
                tag = "toate";
            }
            else {
                tag = vezi2[3];
            } 
        }
      //  else
        //    vezi = 'toate';
        //daca e pentru galerie foto nu mai bagam filtrul "vezi", daca e pentru design bagam   
        
        if (pathname.match(/\/profil|cont\/(.*)\/galerie_foto|mybumbac100blog|poze_tricou\/(.*)|tricourile_mele/) || pathname.match(/\/cont\/galerie_foto/))
            window.location.replace(pathname.replace(/\/dupa-(.*)/i, "")+'/dupa-'+url+ext[0]);
        else
            window.location.replace(pathname.replace(/\/vezi-(.*)/i, "")+'/vezi-'+vezi+'-dupa-'+url+ext[0]+'-tag-'+tag);
    });
    
    //onchange submit filtre activitate comunitate author dan

    
    //onchange submit filtre design profil author dan
    $('#filtrare_stare #stare').change(function () {
        var pathname = window.location.pathname;
        pathname = pathname.replace(/\/pagina\/([0-9+])*/,"");
        //alert(pathname);
        var ext = pathname.match(/-dupa-(.*)/);            
        pathname = pathname.replace(/\/vezi-(.*)/i, "");
        var url =  $('#filtrare_stare #stare :selected').val();
        if (ext==null)        
            window.location.replace(pathname+'/vezi-'+url);
        else 
            window.location.replace(pathname+'/vezi-'+url+ext[0]);
    });
    //filtrele cu url
    //onchange submit filtre propuneri
    $('.ordonare #propuneri_ord').change(function () {
        var url =  $('.ordonare #propuneri_ord :selected').val();
       
	var a = replaceFiltreUrl('dupa',url);
    
	window.location.replace(a);
        return false;
    });
    //onchange submit filtre propuneri
    $('#votate').change(function () {
        var url =  $('#votate :selected').val();
       
	var a = replaceFiltreUrl('votate',url);
	window.location.replace(a);
        return false;
    });
    
    //onchange submit filtre propuneri
    $('#concursuri_select').change(function () {
        var url =  $('#concursuri_select :selected').val();
       
    var a = replaceFiltreUrl('concursul',url);
    window.location.replace(a);
        return false;
    });
    
    $('.filtru_stare').change(function(){
	var url =  $(this).val();
	var a = replaceFiltreUrl('stare',url);
	window.location.replace(a);
	return false;
    });
    $('#filtre_submit').click(function(){
	var a = replaceFiltreUrl('stare','toate');
	
	window.location.replace('propuneri/');
	return false;
    });
    
    //onchange submit filtre catalog
    $('.ordonare #catalog_ord').change(function () {
        var url =  $('.ordonare #catalog_ord :selected').val();
       
    var a = replaceFiltreUrl('dupa',url);
    window.location.replace(a);
        return false;
    });
    
         
     //filtrare dupa culoare
    $('#culori a.culoare').click(function() {
        var url =  $(this).attr('href');
    var a = replaceFiltreUrl('culoare',url);
    window.location.replace(a);
    return false;
    });
    $('.remove_culoare').click(function(){
    //var url =  $(this).attr('href');
    var a = removeFiltreUrl('culoare','');
    window.location.replace(a);
    return false;
    });
    
    //filtrare dupa tip tricou
    $('#pozitionare a.left').click(function() {
        var url =  $(this).attr('href');
    var a = replaceFiltreUrl('tip',url);
    window.location.replace(a);
    return false;
    });
    
    $('.remove_tip').click(function(){
    //var url =  $(this).attr('href');
    var a = removeFiltreUrl('tip','');
    window.location.replace(a);
    return false;
    });
    
    
     //filtrare dupa taguri
    $('#taguri .tag a').click(function() {
        var url =  $(this).attr('href');
    var a = replaceFiltreUrl('eticheta',url);
    window.location.replace(a);
    return false;
    });
    $('.remove_eticheta').click(function(){
    var url =  $(this).attr('href');
    var a = removeFiltreUrl('eticheta',url);
    window.location.replace(a);
    return false;
    });
    
    
     //filtrare dupa culoare
    $('#vezi_toate').click(function() {
        var url =  $(this).attr('href');
    if( url === 'paginare'){
      var a = replaceFiltreUrl('fara',url);
    }else{
      var a = removeFiltreUrl('fara');
    }
    
    window.location.replace(a);
    
  
    return false;
    });
    
    //la pagina de trimitere mesaj verifica daca userul exista in bd
    $('input#destinatar').bind('keyup blur',function(){
      $.ajax({
	  url: 'cont_mesagerie/check_user_alias/'+$(this).val(),
	  success: function(data) {
	   
	    $('#eroare_destinatar').addClass('input_error').text(data).show();
	    if(data == 'OK') $('#eroare_destinatar').removeClass('input_error').addClass('input_good').fadeOut(1000);
	  }
	});
      
    });
    $('input#carboncopy').bind('keyup blur',function(){
      $.ajax({
	  url: 'profil_logat_test/check_user_alias/'+$(this).val(),
	  success: function(data) {
	    $('#eroare_carboncopy').addClass('input_error').text(data).show();
	    if(data == 'OK') $('#eroare_carboncopy').removeClass('input_error').addClass('input_good').fadeOut(1000);
	  }
	});
      
    });
    
    
    //pagina de afisare mesaj - sa se desfasoare pe toata pagina, nu doar cat e contentul
    if ($('.mesaj_informativ').length>0)
        $('#main').css('width','900px');
        
    //facebook 
    $('#overlayA_link').fancyZoom({width:563});
    if (navigator.appName.indexOf("Microsoft")!=-1) {
        winW = document.body.offsetWidth;
        winH = document.body.offsetHeight;
        $('#transparent').css('height',winH+'px');
     }
     
     //stilizare buton browse fisier
     $("input[type=file]").filestyle({ 
         image: "cssimages/browse_file.gif",
         imageheight : 29,
         imagewidth : 100,
         width : 250
     });
     
    //dependent select - tari & judet
    if ($('#form_adresa #judet').length>0){
       //$('#judet').dependent({ parent: 'tara', group: 'selectable' }); 
      $("#form_adresa").relatedSelects({
            onChangeLoad: 'cont_galerie/datasupplier/',
            dataType: 'html',
            selects: {
                'tara':        { loadingMessage:'Se incarca judetele...' },
                'judet':        { loadingMessage:'Se incarca judetele...' }
            }/*,
            onLoadingEnd: function (){
               
            }  */
        }); 
        
    }    
    
   
              
    //actiuni galerie foto personala
    $('#galerie:not(.galerie_nelogat) a.photo').css('color','#333').hover(function(){
       $('div',$(this).parent()).removeClass('invisible');
       $(this).css('text-decoration','none');
       $(this).css('border-bottom','none');
      },function(){
    }); 
    $('#galerie .linie_galerie > div.left').hover(function(){
      },function(){
        $('div',$(this)).addClass('invisible');
        $('a.photo',$(this)).css('border-bottom','1px solid #cccccc');
    });
    $('#galerie div.actions a').hover(function(){
      $(this).addClass('designuri_autor');
      },function(){
       $(this).removeClass('designuri_autor'); 
    });
    $('#galerie .linie_galerie').each(function(){
        $('a.photo:last',$(this)).css('margin-right','0px');
    });
    
    if ($('#checkbox_alege_design').is(':checked')) {
        $('#div_alegere_designuri').css('display','block');
        $('.design_de_ales').css('height','auto');
        $('.linie_designuri').each(function(){
           if($.browser.msie && $.browser.version=="6.0"){
               $('div.design_de_ales:first', $(this)).css('margin-right','22px');
               $('div.design_de_ales:last', $(this)).css('margin-left','22px');
           }
           else {
                $('div.design_de_ales:first', $(this)).css('margin-right','28px');
                $('div.design_de_ales:last', $(this)).css('margin-left','28px');
           }
        }); 

            $('#lista-propuneri-small .design_de_ales').hover(function(){    
                var $cont = $(this);
                $('div.left',$cont).css('border-color','#6f6f6f');
                $('p.titlu_design',$cont).css('color','#8cc63f');
                
            },function(){
                var $cont = $(this);
                $('div.left',$cont).css('border-color','#eaeaea');
                $('p.titlu_design',$cont).css('color','#F1592A');
                
            }); 
            sameHeights($('#lista-propuneri-small .design_de_ales'));
    }
    else 
        $('#div_alegere_designuri').css('display','none');
    
    $('#checkbox_alege_design').click(function(){
        
        if ($('#div_alegere_designuri').css('display')=='block')
            $('#div_alegere_designuri').css('display','none');
        else
            $('#div_alegere_designuri').css('display','block');
            
        if ($('#div_alegere_designuri').css('display')=='block'){
        
            //sameHeights($('#lista-propuneri-small .design_de_ales'));
            $('.design_de_ales').css('height','auto');
            $('.linie_designuri').each(function(){
               if($.browser.msie && $.browser.version=="6.0"){
                   $('div.design_de_ales:first', $(this)).css('margin-right','22px');
                   $('div.design_de_ales:last', $(this)).css('margin-left','22px');
               }
               else {
                    $('div.design_de_ales:first', $(this)).css('margin-right','28px');
                    $('div.design_de_ales:last', $(this)).css('margin-left','28px');
               }
            }); 
    
                $('#lista-propuneri-small .design_de_ales').hover(function(){    
                    var $cont = $(this);
                    $('div.left',$cont).css('border-color','#6f6f6f');
                    $('p.titlu_design',$cont).css('color','#8cc63f');
                    
                },function(){
                    var $cont = $(this);
                    $('div.left',$cont).css('border-color','#eaeaea');
                    $('p.titlu_design',$cont).css('color','#F1592A');
                    
                }); 
                sameHeights($('#lista-propuneri-small .design_de_ales'));
         }        
    });
    
    
    var userAgent = navigator.userAgent.toLowerCase(); 
    // Figure out what browser is being used
    jQuery.browser = {
        version: (userAgent.match( /.+(?:rv|it|ra|ie|me)[\/: ]([\d.]+)/ ) || [])[1],
        chrome: /chrome/.test( userAgent ),
        safari: /webkit/.test( userAgent ) && !/chrome/.test( userAgent ),
        opera: /opera/.test( userAgent ),
        msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
        mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
    };

    var is_chrome = /chrome/.test( navigator.userAgent.toLowerCase() );
    if (is_chrome)
        $('#div_preview_avatar').click(function(){         
                $('#fisier_poza_mea').trigger('click');      // nu merge in mozilla  
        });
        
        
        
        
        
        
        
        
        
        
    //ADAUGAT SITE NOU (PARTIAL)
    $('.meniu_orizontal li').hover(function(){
        var clasa = $(this).attr('class').split(' ').slice(-1);         
        if (clasa!='activ' && clasa!='gol'){ 
            $(this).css('background-color','#999999');
            $('a',this).css('color','#ffffff');   
        }
    },function(){
        var clasa = $(this).attr('class').split(' ').slice(-1);        
        if (clasa!='activ' && clasa!='gol'){ 
            $(this).css('background-color','#e6e6e6');  
             $('a',this).css('color','#333333');    
        }
    }); 

    $('.lista_actiuni_rapide div.left').hover(function(){
        $(this).css('border-color','#6f6f6f'); 
    },function(){ 
        $(this).css('border-color','#dedede');
    });
    
});

        
     
function replaceFiltreUrl( paramkey, paramvalue ){
   
    var pathname = window.location.pathname;
   
    
    //scoatem paginarea
    pathname = pathname.replace(/\/pagina\/([0-9+])*/,"");
    pathname = pathname.replace(/\/pagina\//,"");
    var segments = pathname.split("/");
    if(segments[2] == null) segments = (pathname+'/').split("/");
    
    //iau segmentul cu filtre
    var filtre_url = segments.pop();
    var filtre_array = filtre_url.split("-");
    
   
    
    var associativeArray = [];
    
    //associativeArray['dupa'] = 'noutate';
    //associativeArray['culoare'] = '';
     if(paramkey === 'eticheta'){
      associativeArray['eticheta'] = '';
     }
    //associativeArray['tip'] = '';
    
    for(var i = 0; i<filtre_array.length; i++){
      if(i%2 === 0){
    associativeArray[filtre_array[i]] = filtre_array[i+1];
      }
    }
    if(paramkey === 'eticheta'){
      
    associativeArray[paramkey] += paramvalue+'_';

    }else{
      associativeArray[paramkey] = paramvalue;
    }
    
   
  
    //associativeArray['eticheta'] = associativeArray['eticheta'].substr(0,associativeArray['eticheta'].length-1);
    
    var str = '';
    for (j in associativeArray) {
      if(j)
      str += j+'-'+associativeArray[j]+'-'; 
    };
    str = str.substr(0,str.length-1);
    
    
    return segments.join('/')+'/'+str;
    
    
}

function removeFiltreUrl( paramkey,paramvalue){
    
    var pathname = unescape(window.location.pathname);
    
    //scoatem paginarea
    pathname = pathname.replace(/\/pagina\/([0-9+])*/,"");
    pathname = pathname.replace(/\/pagina\//,"");
    var segments = pathname.split("/");
    if(segments[2] == null) segments = (pathname+'/').split("/");
    //iau segmentul cu filtre
    var filtre_url = segments.pop();
    var filtre_array = filtre_url.split("-");
    
    var associativeArray = [];
    
   
    for(var i = 0; i<filtre_array.length; i++){
      if(i%2 === 0){
    associativeArray[filtre_array[i]] = filtre_array[i+1];
      }
    }
    if(paramkey === 'eticheta'){
      associativeArray[paramkey] = associativeArray[paramkey].replace(paramvalue+'_','');
    }else{
       associativeArray[paramkey] = null;
    }
   

    var str = '';
    for (j in associativeArray) {
      if(j && associativeArray[j])
      str += j+'-'+associativeArray[j]+'-'; 
    };
    str = str.substr(0,str.length-1);
    return segments.join('/')+'/'+str;
    
}


//lightbox la produs
$(window).load(function(){
  
   //scot margin right la ultima poza din galeria foto
    $('#galerie a:nth-child(4n)').css('margin-right','0');
    //centrare poze galerie foto
    $('#galerie a img').each(function(){
      var width = $(this).width();  
      var height = $(this).height();
      var marginTop = (136-height)/2;
      $(this).css('margin-top',marginTop);
    });
    
 
    //lightbox code
    $('#zoom_lightbox').click(function(){
      $('a[rel="lightbox"][href!="#"]:visible').eq(0).click();
      return false;
    });
    //lightbox code
    images = new Array();
    titles = new Array();
    autors = new Array();
    designs = new Array();
    ids_autor = new Array();
    aliases_autor = new Array(); 
    ids_design = new Array();
    url_titles_design = new Array();
    var second = false;
    
    $('a[rel="lightbox"]').each(function(index){
        images[index] = $(this).attr('href');
        titles[index] = $(this).attr('title');
        autors[index] = $('span.autor',$(this)).text();
        designs[index] = $('img.design_src',$(this)).attr('src');
        ids_autor[index] = $(this).attr('attr1');
        aliases_autor[index] = $(this).attr('attr2');
        ids_design[index] = $(this).attr('attr3');
        url_titles_design[index] = $(this).attr('attr4');
        $.preloadImages( $(this).attr('href'));
    });
    size = $('a[rel="lightbox"][href!="#"]').length;
    
    
    $('a[rel="lightbox"][href!="#"]').click(function(){
      second = false;
      var index = $('a[rel="lightbox"][href!="#"]').index($(this));
      
      var img_url = images[index];
      var title = titles[index];
      var autor = autors[index];
      var design = designs[index];
      var id_autor = ids_autor[index];
      var alias_autor = aliases_autor[index];
      var id_design = ids_design[index];
      var url_title_design = url_titles_design[index];
      //$lightbox = $('<div id="lightbox" class="hidden"></div>');
      $lightbox = $('<div id="transparent" class="hidden"></div>');
      $('#wrap_all').css('position','relative');
      //$('body').css('position','relative');
      //$('body').css('background-color','#808080');
      $('body').prepend($lightbox);
      var $img_container = $('<div id="img_container"></div>');
      $('body').append($img_container);
      
      if(img_url != '#'){
	  winH = document.body.offsetHeight;
          $lightbox.css('height',winH+'px');
          $lightbox.show();
          //if (navigator.appName.indexOf("Microsoft")!=-1) {      
            
          // }
          
          showImg(img_url, title, index, size, autor, design, id_autor, alias_autor, id_design, url_title_design);                        
      }    
      
      return false;
    });
    
    
    
    
    images2 = new Array();
    titles2 = new Array();
    autors2 = new Array();
    designs2 = new Array();
    
    $('a[rel="lightbox2"]').each(function(index2){
        images2[index2] = $(this).attr('href');
        titles2[index2] = $(this).attr('title');
        autors2[index2] = $('span.autor',$(this)).text();
        designs2[index2] = $('img.design_src',$(this)).attr('src');
        $.preloadImages( $(this).attr('href'));
    });
    size2 = $('a[rel="lightbox2"][href!="#"]').length;
    
    
    $('a[rel="lightbox2"][href!="#"]').click(function(){
      second = true;
      var index2 = $('a[rel="lightbox2"][href!="#"]').index($(this));
      
      var img_url2 = images2[index2];
      var title2 = titles2[index2];
      var autor2 = autors2[index2];
      var design2 = designs2[index2];
      //$lightbox = $('<div id="lightbox" class="hidden"></div>');
      $lightbox = $('<div id="transparent" class="hidden"></div>');
      $('#wrap_all').css('position','relative');
      //$('body').css('position','relative');
      //$('body').css('background-color','#808080');
      $('body').prepend($lightbox);
      var $img_container = $('<div id="img_container"></div>');
      $('body').append($img_container);
      
      if(img_url2 != '#'){
	  winH = document.body.offsetHeight;
          $lightbox.css('height',winH+'px');
          $lightbox.show();
          showImg(img_url2, title2, index2, size2, autor2, design2, 0, '');                        
      }    
      
      return false;
    });
    images3 = new Array();
    titles3 = new Array();
    autors3 = new Array();
    designs3 = new Array();

    $('a[rel="lightbox_nou"]').each(function(index3){
        images3[index3] = $(this).attr('href');
        titles3[index3] = $(this).attr('title');
        autors3[index3] = $('span.autor',$(this)).text();
        designs3[index3] = $('img.design_src',$(this)).attr('src');
        
    });
    size3 = $('a[rel="lightbox_nou"][href!="#"]').length;
   
    
    $('a[rel="lightbox_nou"][href!="#"]').click(function(){
      second = false;
      var index3 = $('a[rel="lightbox_nou"][href!="#"]').index($(this));
      
      var img_url3 = images3[index3];
     
      var title3 = titles3[index3];
      var autor3 = autors2[index3];
      var design3 = designs2[index3];
      //$lightbox = $('<div id="lightbox" class="hidden"></div>');
      $lightbox = $('<div id="transparent" class="hidden"></div>');
      $('#wrap_all').css('position','relative');
      //$('body').css('position','relative');
      //$('body').css('background-color','#808080');
      $('body').prepend($lightbox);
      var $img_container = $('<div id="img_container"></div>');
      $('body').append($img_container);
      
      if(img_url3 != '#'){
      winH = document.body.offsetHeight;
          $lightbox.css('height',winH+'px');
          $lightbox.show();
          showImg(img_url3, title3, index3, size3, autor3, design3, 0, '');                        
      }    
      
      return false;
    });
    
    
     
    
    $('#transparent').not('.transparent_fancy').live('click',function(){
        $(this).remove();
        $('#img_container').remove();
        $('.mesaj').hide();
        $('body').css('background-color','#fff');
        
    });
    $('body').live('click',function(){
        $('#transparent').not('.transparent_fancy').remove(); 
        $('#img_container').remove();
        $('.mesaj').hide();   
        $('body').css('background-color','#fff');
        
    });
    $('#close').live('click',function(){
        $('#transparent').not('.transparent_fancy').remove();
        $('#img_container').remove();
        $('body').css('background-color','#fff');
    });
    
  
    
    $('.next_image, .prev_image').live('click',function(){
        var rel = $(this).attr('rel');
        rel = parseFloat(rel);
	if(second){
	  var img_url = images2[rel];        
	  var title = titles2[rel];
	  var autor = autors2[rel];
	  var design = designs2[rel];
	  showImg(img_url, title, rel, size2, autor, design, 0, '');
	}else{
	  var img_url = images[rel];        
	  var title = titles[rel];
	  var autor = autors[rel];
	  var design = designs[rel];
	  showImg(img_url, title, rel, size, autor, design, 0, '');
	}
       
        return false;
    });
    
    //produs imagini next prev
    $('#navigare2 .next').click(function(){
	var $items = $('.poze a').not('#navigare2 .prev,#navigare2 .next, #zoom_lightbox, #small_thumbs a');
	var totalImgs = $items.length;
	var index = $items.index($('.poze a:visible'));
	$items.eq(index+1).fadeIn();
	$('img',$items).eq(index+1).fadeIn();
	$items.eq(index).hide();
	$('img',$items).eq(index).hide();
       
	if(index >= 0){
	  $('#navigare2 .prev').css('visibility','visible');
	}
	if(index >= totalImgs-2){
	   $('#navigare2 .next').css('visibility','hidden');
	}
	return false;
    });
    $('#navigare2 .prev').click(function(){
	var $items = $('.poze a').not('#navigare2 .prev, #navigare2 .next, #zoom_lightbox, #small_thumbs a');
	var totalImgs = $items.length;
	var index = $items.index($('.poze a:visible'));
	$items.eq(index-1).fadeIn();
	$('img',$items).eq(index-1).fadeIn();
	$items.eq(index).hide();
	 $('img',$items).eq(index).hide();
	if(index < totalImgs){
	   $('#navigare2 .next').css('visibility','visible');
	}
	if(index == 1){
	  $('#navigare2 .prev').css('visibility','hidden');
	}
	return false;
    });
  
    //end lightbox code
    
     




    //customizeaza banner
    $('a[rel="custom"]').click(function(){
      $('#custom').toggle();
      return false;
    });
    $('#custom input').click(function(){
      var banner = $(this).attr('id');
      var index = $('#custom input').index($(this));
      //alert(index);
      $('#link-exchange img').hide();
      $('#link-exchange img[id="rel_'+banner+'"]').show();
      //aici schimb valoarea inputului de banner exchange
      if(index == 1){
        $('input#embed_url').val($('input#embed_url2').val());
      }else{
        $('input#embed_url').val($('input#embed_url1').val());
      }
      
    });
    
    
  
    
});

function showImg(img_url, title, index, size, autor, design, id_autor, alias_autor, id_design, url_title_design){


$.imageDimensions( img_url, function( width, height ) {  
    
    var withDesign = ( $('#galerie').length > 0 ) ? true : false ;
    // now i have the image width and height
    $('#img_container').empty().hide();

    var $img_container = $('#img_container');
    if(withDesign) $img_container.addClass('photo_item');
    
    var $img = $('<img src="'+img_url+'" class="hidden" />');
    $img_container.append($img).fadeIn();
    $img.fadeIn('slow');
    
    if(width>0){
        $img_container.width(parseFloat(width)+'px');
        $img_container.css('left',(document.body.offsetWidth-parseFloat(width))/2 + 'px');
    }
    
    var containerHeight = $img_container.height();
    var windowHeight = GetHeight();
    var scrollTop = getScrollXY();
    var topDistance = scrollTop[1]+(windowHeight-containerHeight)/2;
    if(topDistance < 0) topDistance = scrollTop[1]+20;
    $img_container.css('top',topDistance + 'px');
    //console.log(topDistance);
    
    var $banda = $('<div class="transparent"></div>');
    $img_container.append($banda);
    
    if(design){
        if (id_design && url_title_design) 
            var $des = $('<a href="http://'+window.location.host+'/tricou/'+id_design+'-'+url_title_design+'"><img src="'+design+'" class="left des" /></a>');
        else
            var $des = $('<img src="'+design+'" class="left des" />');
      $banda.prepend($des);
    }
    
    if (id_design && url_title_design) 
        var $title = $('<div class="left"><a href="http://'+window.location.host+'/tricou/'+id_design+'-'+url_title_design+'"><h4>'+title+'</h4></a></div>');
    else
        var $title = $('<div class="left"><h4>'+title+'</h4></div>');
    $banda.append($title);
    
    if(autor){
        if (id_autor>0)
            var $autor = $('<p class="autor_name"> de <a href="http://'+window.location.host+'/profil/'+id_autor+'-'+alias_autor+'"><span>'+autor+'</span></a></p>');   
        else             
            var $autor = $('<p class="autor_name '+id_autor+'"> de <span>'+autor+'</span></p>');
      $title.append($autor);
    }

    
    if (index < (size - 1)) {
        var $next = $('<a class="next_image" rel="' +(index - (-1))+ '">next</a>');
        var $next_big = $('<a class="next_image" id="next_image_big" rel="' +(index - (-1))+ '">next</a>');
        $banda.append($next);
        $img_container.append($next_big); 
        $next.css('top',height-18);
    }
    if(index > 0){
        var $prev = $('<a class="prev_image" rel="'+(index-1)+'">prev</a>');
        var $prev_big = $('<a class="prev_image" id="prev_image_big" rel="'+(index-1)+'">prev</a>');
        $banda.append($prev);
        $img_container.append($prev_big);  
        $prev.css('top',height-18);
    }

    $banda.append('<div class="clear"></div>');
    
    
    var $close = $('<a class="right" id="close">close</a>');
    $img_container.append($close).fadeIn();
});     
    
}

//function for equal heights
function sameHeights($element){
    var elementHeight = 0;
    $element.each(function(){ 
        var height = $(this).height();
        if(height>elementHeight){
            elementHeight = height;
        }        
    });
    
    $element.height(elementHeight);
}
//function for focus/blur on inputs
function textInput($element){
    var elementValue = $element.val();
    $element.focus(function(){
        var text  = $(this).val();        
        if (text == elementValue){
            $(this).val('');
        } 
    }).blur(function(){
        var text  = $(this).val();
        if (text == ''){
            $(this).val(elementValue);
        } 
        
    });
}

//function for focus/blur on inputs
function textInputVal($element,value){
    var elementValue = value;
    $element.focus(function(){
        var text  = $(this).val();        
        if (text == elementValue){
            $(this).val('');
        } 
    }).blur(function(){
        var text  = $(this).val();
        if (text == ''){
            $(this).val(elementValue);
        } 
        
    });
}


jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);

  }
}

jQuery.imageDimensions = function( src, callback ) {
  jQuery('<img />')
      .css({ visibility:'hidden' })
      .appendTo('body')
      .load( function() {
      var width = this.width;
      var height = this.height;
      jQuery(this).remove();
      callback( width, height );
      })
      .attr({ src:src });
};


//get window width
function GetWidth(){
  var x = 0;
        if (self.innerHeight)
        {
                x = self.innerWidth;

        }
        else if (document.documentElement && document.documentElement.clientHeight)

        {
                x = document.documentElement.clientWidth;
        }
        else if (document.body)
        {
                x = document.body.clientWidth;
        }
        return x;
}
//get window height
function GetHeight(){
       var Y = 0;
        if (self.innerHeight)
        {
                y = self.innerHeight;

        }
        else if (document.documentElement && document.documentElement.clientHeight)

        {
                y = document.documentElement.clientHeight;
        }
        else if (document.body)
        {
                y = document.body.clientHeight;
        }
        return y;
}
//get window scroll
function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}


//author giorgiana@tripmedia.ro
//verifica daca username-ul introdus pe pagina de inregistrare este disponibil
function verifica_disponibilitate(id_camp){
    var username=$('#'+id_camp).val();    
    
   if (username.length>0){
        $.ajax({
           type: "GET",
           url: "autentificare/verifica_username/"+username,
           data: '',
           success: function(msg){                     
             if (parseInt(msg)==1) { //ok
                $('span',$('#'+id_camp).parent()).remove();
                $('label',$('#'+id_camp).parent()).after($('<span class="input_ok"></span>'));
                $('#'+id_camp).removeClass('input_inreg');   
                $('#'+id_camp).removeClass('input_inreg_error');
                $('#'+id_camp).addClass('input_inreg_eroare');              
             }
             else  { //exista deja
                $('span',$('#'+id_camp).parent()).remove();
                $('label',$('#'+id_camp).parent()).after($('<span class="input_eroare"></span>'));
                $('#'+id_camp).removeClass('input_inreg'); 
                $('#'+id_camp).removeClass('input_inreg_error'); 
                $('#'+id_camp).addClass('input_inreg_eroare');                
             }
           }
         }); 
   }
   else alert('Completati username-ul');   
}


function reseteaza_campuri(){
   $('input.input_inreg').val('') ;
   $('input.input_inreg_error').val('') ;
}


function acceptTC(msg,id_check, input1, input2){ 
    if (!$('input[name='+id_check+']').is(':checked'))
    {
        alert(msg);
        return false;
    }
    else if (input1!='' && input2!='') {
        //creare design - titlu si descriere completate
        if ($('#'+input1).val()=='' || $('#'+input2).val()==''){
            alert('Completati numele si descrierea design-ului');
            return false;
        }
        else return true;
    }
    else
        return true;
}

/*  FUNCTII FACEBOOK */
function login_Facebook(redirect_url){     
    FB.Connect.requireSession();
    FB.Facebook.get_sessionState().waitUntilReady(function (session_object) {
       
       window.location = redirect_url;//'http://bumbac100.servebeer.com/bumbac/cont/design_uri';
       
    });
    return false;
}

function logout_site(url){
    //dupa logout-ul cu/de pe facebook tb sa iasa si de pe site 
    $.ajax({
           type: "GET",
           url: "autentificare/logout_noredirect/", 
           data: '',
           success: function(msg){        
                window.onbeforeunload=function(){} 
                FB.Connect.logout(function() { 
                    // we are logged out of facebook, erase my app's cookie
                    var name = "1d780d57b9032385d57571cbd6bb7cd3";
                    document.cookie = name +'=;expires=Thu, 01-Jan-1970 00:00:01 GMT';
                    //refresh the main page
                    var url = window.parent.location.href;
                    // append a timestamp to make sure the url seems different to the browser
                    //url = (url+(url.indexOf('?') > -1 ? '&' : '?')+(new Date()).getTime());
                    window.parent.location.href = url;

                }); 
           }
    });  
}

//verifica daca userul introdus in formularul din overlay este valabil
function verifica_disponibilitate_fb(){
   
   $('.overlay').each(function(){
        //sterg din DOM varianta "hidden" a contentului incarcat de fancyzoom - am id-uri 
        if ($(this).css('display')=='none')
            $(this).remove();
   });
    //fancyzoom incarca de 2 ori contentul
   var username=$('input[name=alias_bumbac]').val(); 
  
   if (username.length>0){
        $.ajax({
           type: "GET",
           url: "autentificare/verifica_username/"+username,
           data: '',
           success: function(msg){                     
             if (parseInt(msg)==1) { //ok
                $('span',$('#alias_bumbac').parent()).remove();
                $('label',$('#alias_bumbac').parent()).after($('<span class="input_ok"></span>'));
                $('#alias_bumbac').removeClass('input_inreg');   
                $('#alias_bumbac').removeClass('input_inreg_error');
                $('#alias_bumbac').addClass('input_inreg');              
             }
             else  { //exista deja
                $('span',$('#alias_bumbac').parent()).remove();
                $('label',$('#alias_bumbac').parent()).after($('<span class="input_eroare"></span>'));
                $('#alias_bumbac').removeClass('input_inreg'); 
                $('#alias_bumbac').removeClass('input_inreg_error'); 
                $('#alias_bumbac').addClass('input_inreg_error');                
             }
           }
         }); 
   }
   else alert('Completati username-ul');   
    
}

//verifica daca email-ul introdus pe pagina de inregistrare este disponibil
function verifica_disponibilitate_email(id_camp){
    var email=$('#'+id_camp).val();    
   email = email.replace('@', 'xB4F');   //fara @ in url 
   if (email.length>0){
        $.ajax({
           type: "GET",
           url: "autentificare/verifica_email/"+email,
           data: '',
           success: function(msg){                  
             if (parseInt(msg)==1) { //ok
                $('span',$('#'+id_camp).parent()).remove();
                $('label',$('#'+id_camp).parent()).after($('<span class="input_ok"></span>'));
                $('#'+id_camp).removeClass('input_inreg');   
                $('#'+id_camp).removeClass('input_inreg_error');
                $('#'+id_camp).addClass('input_inreg_eroare');
                if (id_camp=='email') //pg date cont
                   $('#'+id_camp).addClass('input_inreg');             
             }
             else  { //exista deja
                $('span',$('#'+id_camp).parent()).remove();
                $('label',$('#'+id_camp).parent()).after($('<span class="input_eroare"></span>'));
                $('#'+id_camp).removeClass('input_inreg'); 
                $('#'+id_camp).removeClass('input_inreg_error'); 
                $('#'+id_camp).addClass('input_inreg_eroare'); 
                if (id_camp=='email') //pg date cont
                   $('#'+id_camp).addClass('input_inreg_error');                 
             }
           }
         }); 
   }
   else alert('Completati email-ul');   
}


//  verifica daca s-au completat corect toate campurile din formularul de inregistrare cont b100 cu cel de fb
function verifica_campuri_fb(){
    $('.overlay').each(function(){
        //sterg din DOM varianta "hidden" a contentului incarcat de fancyzoom - am id-uri 
        if ($(this).css('display')=='none')
            $(this).remove();
    });
   
    if (acceptTC('Vă rugăm acceptaţi termenii şi condiţiile pentru a vă înregistra', 'check_termeni_si_conditii_fb')){
   
        //var nume=$('#lastname').val();
        //var prenume=$('#firstname').val();
        var username=$('#alias_bumbac').val();
        var email=$('#email_b').val();
        
        if (email.length==0) {
            $('span',$('#email_b').parent()).remove();
            $('label',$('#email_b').parent()).after($('<span class="input_eroare"></span>'));
            $('#email_b').removeClass('input_inreg'); 
            $('#email_b').removeClass('input_inreg_error'); 
            $('#email_b').addClass('input_inreg_error'); 
           
            //scoare_eroare_prenume_fb(); 
            //pentru a nu-l induce in eroare scot posibila clasa de eroare de la username 
            scoate_eroare_username_fb();
            
            //return false; 
        }
        if (username.length==0) {
            //alert('Completati username-ul');
            $('span',$('#alias_bumbac').parent()).remove();
            $('label',$('#alias_bumbac').parent()).after($('<span class="input_eroare"></span>'));
            $('#alias_bumbac').removeClass('input_inreg'); 
            $('#alias_bumbac').removeClass('input_inreg_error'); 
            $('#alias_bumbac').addClass('input_inreg_error'); 
            
             scoare_eroare_email_fb();
             //scoare_eroare_prenume_fb(); 
            //return false;
        }
        
       
        
        if (email.length>0 && username.length>0){
            email = email.replace('@', 'xB4F');   //fara @ in url
            
            $.ajax({
               type: "GET",
               url: "autentificare/verifica_username/"+username,
               data: '',
               success: function(msg){                     
                 if (parseInt(msg)==1) { //ok   username 
                    $('span',$('#alias_bumbac').parent()).remove();
                    $('label',$('#alias_bumbac').parent()).after($('<span class="input_ok"></span>'));
                    $('#alias_bumbac').removeClass('input_inreg');   
                    $('#alias_bumbac').removeClass('input_inreg_error');
                    $('#alias_bumbac').addClass('input_inreg');                      
                    
                    scoare_eroare_email_fb();
                     //verific emailul       
                     $.ajax({
                       type: "GET",
                       url: "autentificare/verifica_email/"+email,
                       data: '',
                       success: function(msg){                     
                         if (parseInt(msg)==1) {
                            $('span',$('#email_b').parent()).remove();
                            $('label',$('#email_b').parent()).after($('<span class="input_ok"></span>'));
                            $('#email_b').removeClass('input_inreg');   
                            $('#email_b').removeClass('input_inreg_error');
                            $('#email_b').addClass('input_inreg'); 
                            
                            $('#form_inregistrare_fb').submit(); 
                            return true;     
                         }
                         else {   
                            //exista deja
                            $('span',$('#email_b').parent()).remove();
                            $('label',$('#email_b').parent()).after($('<span class="input_eroare"></span>'));
                            $('#email_b').removeClass('input_inreg'); 
                            $('#email_b').removeClass('input_inreg_error'); 
                            $('#email_b').addClass('input_inreg_error'); 
                         }
                       }                       
                     });    
                 }
                 else  { //exista deja
                    scoare_eroare_email_fb();
                    $('span',$('#alias_bumbac').parent()).remove();
                    $('label',$('#alias_bumbac').parent()).after($('<span class="input_eroare"></span>'));
                    $('#alias_bumbac').removeClass('input_inreg'); 
                    $('#alias_bumbac').removeClass('input_inreg_error'); 
                    $('#alias_bumbac').addClass('input_inreg_error');  
                    //return false;                                 
                 }                 
                  
               }
             }); 
        } 
    }
    //return false;

}
 

//functii de scoatere a claselor de eroare pt campurile din formularul de inregistrare fb
function scoare_eroare_email_fb(){
    $('span',$('#email_b').parent()).removeClass('input_eroare');
    $('span',$('#email_b').parent()).removeClass('input_ok');
    $('#email_b').removeClass('input_inreg');   
    $('#email_b').removeClass('input_inreg_error');
    $('#email_b').addClass('input_inreg');
}

/*function scoare_eroare_prenume_fb(){
    $('span',$('#firstname').parent()).removeClass('input_eroare');
    $('span',$('#firstname').parent()).removeClass('input_ok');
    $('#firstname').removeClass('input_inreg');   
    $('#firstname').removeClass('input_inreg_error');
    $('#firstname').addClass('input_inreg');
}*/

function scoate_eroare_username_fb(){
    //pentru a nu-l induce in eroare scot posibila clasa de eroare de la username 
    $('span',$('#alias_bumbac').parent()).removeClass('input_eroare');
    $('span',$('#alias_bumbac').parent()).removeClass('input_ok');
    $('#alias_bumbac').removeClass('input_inreg');   
    $('#alias_bumbac').removeClass('input_inreg_error');
    $('#alias_bumbac').addClass('input_inreg');
}


//userul completeaza formularul din overlay de legare cont fb de cont bumbac100
function verifica_campuri_legare(){
      $('.overlay').each(function(){
        //sterg din DOM varianta "hidden" a contentului incarcat de fancyzoom - am id-uri 
        if ($(this).css('display')=='none')
            $(this).remove();
    });   
    
        
    var username=$('#username_b100').val();
    var parola=$('#parola_b100').val();
    
    if (username.length>0 && parola.length>0){ 
       $('#fb_connect_login').submit();
    }else if (username.length==0) {
        //alert('Completati username-ul');
        $('span',$('#username_b100').parent()).remove();
        $('label',$('#username_b100').parent()).after($('<span class="input_eroare"></span>'));
        $('#username_b100').removeClass('input_inreg'); 
        $('#username_b100').removeClass('input_inreg_error'); 
        $('#username_b100').addClass('input_inreg_error'); 
        
         scoare_eroare_nume_fb();
         scoare_eroare_prenume_fb(); 
        //return false;
    }
}

//preview imagine - se apeleaza in formularul de upload propunere, dupa alegerea imaginii
function ajaxFileUpload(upload_field, id_camp_fisier, id_iframe_preview){
    // Checking file type 
    if (id_camp_fisier=='flash_design'){
        var re_text = /\.swf/i;
        var msg='Fisierul trebuie sa fie swf';
    }
    else{
        var re_text = /\.jpg|\.gif|\.jpeg|\.png/i;
        var msg='Fisierul trebuie sa fie jpg, jpeg, gif sau png';   
    }
    
    var filename = upload_field.value;
    if (filename.search(re_text) == -1) {
        alert(msg);
        //upload_field.form.reset();
        //document.forms['form_inscrie_design'].reset();         
        document.getElementById(id_camp_fisier).value='';        
        return false;
    }

    if (id_camp_fisier=='fisier_design')    
        document.getElementById('picture_preview').innerHTML = '<div><img src="cssimages/loading.gif" border="0" /></div>';
    else if (id_camp_fisier=='thumb_design')
        document.getElementById('picture_preview_thumb').innerHTML = '<div><img src="cssimages/loading.gif" border="0" /></div>';
    else if (id_camp_fisier=='flash_design')
        document.getElementById('flash_preview').innerHTML = '<div><img src="cssimages/loading.gif" border="0" /></div>';    
    else if (id_camp_fisier=='fisier_poza_mea'){
        document.getElementById('picture_preview').innerHTML = '<div><img src="cssimages/loading.gif" border="0" /></div>';    
        document.getElementById('text_crop').style.display='block';   
    }
        
    upload_field.form.action = 'cont/upload_picture_preview/'+id_camp_fisier;    
    upload_field.form.target = id_iframe_preview;//'upload_iframe';                      
    upload_field.form.submit();                                                              
    upload_field.form.action = '';
    upload_field.form.target = '';  
    return true;
}

//functie ce sterge preview-ul unei imagini
function stergeImagine(id_preview, id_sterge, id_input){
    document.getElementById(id_preview).innerHTML='';
    document.getElementById(id_sterge).style.display='none';
    //document.getElementById(id_input)[0].value='';
   
    //if(navigator.appName == "Microsoft Internet Explorer")
        //in ie nu functioneaza ok value=''  - security thing //nu seteaza valoarea nici in chrome
    document.forms['form_inscrie_design'].reset();  
}

function stergeImagineCreata(id_preview, id_sterge, id_input){
    $('.style_file').val('');
    $('#fisier_local').val(0);
    $('#'+id_preview+' img').css('display','none');
    $('#'+id_sterge).css('display','none');
}

function stergePozaMea(id_preview, id_sterge, id_input){
    document.getElementById(id_preview).innerHTML='';
    document.getElementById(id_sterge).style.display='none'; 
    document.forms['form_poza_mea'].reset();
}

//jcrop pe pagina de setari cont - tb sa se incarce doar dupa ce s-a uploadat o poza
function incarca_jcrop(new_width, new_height){
  jQuery(function(){
        jQuery('#preview_picture_tag').Jcrop({
            onChange: showCoords,
            onSelect: showCoords,
            setSelect:   [ 0, 0, 200, 200 ],
            aspectRatio: 1,
            allowResize: false
        });
        //alert($('#preview_picture_tag').attr('id'));
        function showCoords(c)
        {
            jQuery('#xcropbox').val(c.x);
            jQuery('#ycropbox').val(c.y);
            jQuery('#x2cropbox').val(c.x2);
            jQuery('#y2cropbox').val(c.y2);
            jQuery('#wcropbox').val(c.w);
            jQuery('#hcropbox').val(c.h);
            
            //partea de preview
            var rx = 100 / c.w;
            var ry = 100 / c.h;

            $('#preview_avatar').css({
                width: Math.round(rx * new_width) + 'px',
                height: Math.round(ry * new_height) + 'px',
                marginLeft: '-' + Math.round(rx * c.x) + 'px',
                marginTop: '-' + Math.round(ry * c.y) + 'px'
            });    
        }; 
    }); 
 }


 //paginare ajax 
  
function showBusy(){
    /*$('#ajax-content').block({
        message: '<h1>Processing</h1>',
        css: {border:'3px solid #000'}
    });*/
}

function updatePage(html){     
    //window.setTimeout( function(){
        $('#content_alege_designuri').html(html);
    //}, 2000)    
    
}  
function updatePageComments(html){     
    //window.setTimeout( function(){
        $('#content_comentarii').html(html);
    //}, 2000)    
    
}


$(document).ready(function() {
    //partea de afisare lista designuri pe pagina de upload imagine in galerie
    if ($('.linie_designuri').length>0){
        $('.linie_designuri').each(function(){
           if($.browser.msie && $.browser.version=="6.0"){
               $('div.design_de_ales:first', $(this)).css('margin-right','22px');
               $('div.design_de_ales:last', $(this)).css('margin-left','22px');
           }
           else {
                $('div.design_de_ales:first', $(this)).css('margin-right','28px');
                $('div.design_de_ales:last', $(this)).css('margin-left','28px');
           }
        }); 
        
        $('#lista-propuneri-small .design_de_ales').hover(function(){    
            var $cont = $(this);
            $('div.left',$cont).css('border-color','#6f6f6f');
            $('p.titlu_design',$cont).css('color','#8cc63f');
            
        },function(){
            var $cont = $(this);
            $('div.left',$cont).css('border-color','#eaeaea');
            $('p.titlu_design',$cont).css('color','#F1592A');
            
        });      
    }    
    
    
    // $.AJAX Example Request
    $('#content_alege_designuri .paginare > a').live('click', function(eve){
        eve.preventDefault(); 
        
        var link = $(this).attr('href');
        //console.log(link);
        if (link)
            $.ajax({
                url: link,
                type: "GET",
                dataType: "html",
                beforeSend: function(){
                    showBusy();
                },    
                  success: function(html) {
                    updatePage(html);
                    if ($('.linie_designuri').length>0){
                        aranjare_designuri_de_ales();                   
                        //reatasez 
                        atasare_actiune_click();
                    }    
                 }
            });         
    });     
    
    
    // $.AJAX Example Request
    $('#content_comentarii .paginare > a').live('click', function(eve){
        eve.preventDefault(); 
        
        var link = $(this).attr('href');
        //console.log(link);
        if (link) 
            $.ajax({
                url: link,
                type: "GET",
                dataType: "html",
                beforeSend: function(){
                    showBusy();
                },    
                  success: function(html) {
                    updatePageComments(html);                
                 }
            });         
    });     
    
    //la click pe un design setez nume, utilizator si id   
    atasare_actiune_click();
});

function aranjare_designuri_de_ales(){
  $('.linie_designuri').each(function(){
        if($.browser.msie && $.browser.version=="6.0"){
           $('div.design_de_ales:first', $(this)).css('margin-right','22px');   //love love love
           if ($('div.design_de_ales', $(this)).length>2)
            $('div.design_de_ales:last', $(this)).css('margin-left','22px');
       }
       else {
            $('div.design_de_ales:first', $(this)).css('margin-right','28px');
            if ($('div.design_de_ales', $(this)).length>2) 
                $('div.design_de_ales:last', $(this)).css('margin-left','28px');
       }
    }); 
    
    $('#lista-propuneri-small .design_de_ales').hover(function(){    
        var $cont = $(this);
        $('div.left',$cont).css('border-color','#6f6f6f');
        $('p.titlu_design',$cont).css('color','#8cc63f');
        
    },function(){
        var $cont = $(this);
        $('div.left',$cont).css('border-color','#eaeaea');
        $('p.titlu_design',$cont).css('color','#F1592A');
        
    }); 
}

function atasare_actiune_click(){
   $('#lista-propuneri-small .design_de_ales div.left').click(function(){
         //console.log($('.id_design',$(this).val()));
         $('#info_design_ales').css('display','block');
         $('#titlu_design_ales').html( $('p.titlu_design',$(this).parent()).html() );          
         $('#info_design_ales span').html($('span',$(this).parent()).html());
         $('#id_design_ales').val($('input.id_design',$(this)).val());
         
    });  
}
  
function refacere_lista_galerie_foto(element, pagina){       
    valoare=element.val();
    if (valoare=='') valoare='afisare'
    $.ajax({
            url: 'cont/galerie_foto/design-uri/'+valoare+'/pagina/0',
            type: "GET",
            dataType: "html",
            beforeSend: function(){
                showBusy();
            },    
            success: function(html) {
                updatePage(html);
                
                aranjare_designuri_de_ales();                    
                //reatasez 
                atasare_actiune_click();
            }
    });
}

function vhconfirm(v,m){
    //Fereastra jquery de confirm, promt, alert
    // author Dan
            if( v ){
                var f =  document.createElement("form");document.body.appendChild(f);f.method = "POST";f.action = $("#" + v ).attr( "href" );f.submit(); 
            } 
            else {
                return false;
            }
        }

// Numeric only control handler
jQuery.fn.ForceNumericOnly =
function()
{
    return this.each(function()
    {
        $(this).keydown(function(e)
        {
            var key = e.charCode || e.keyCode || 0;
            // allow backspace, tab, delete, arrows, numbers and keypad numbers ONLY
            return (
                key == 8 || 
                key == 9 ||
                key == 46 ||
                (key >= 37 && key <= 40) ||
                (key >= 48 && key <= 57) ||
                (key >= 96 && key <= 105));
        })
    })
};



//salvare design creat in flash
function incarca_jcrop_design(new_width, new_height){
  //$(function(){ 
        if( $.browser.msie && $.browser.version < 7 ){
            setTimeout(            
            $('#preview_picture_tag').Jcrop({
                onChange: showCoords,
                onSelect: showCoords,            
                setSelect:   [ 0, 0, 200, 200 ], 
                aspectRatio: 1           
            }),2000);
            
            //$('#ie6').load('cont/design_uri/creeaza_design_load_ie6');
        }
        else
         $('#preview_picture_tag').Jcrop({
            onChange: showCoords,
            onSelect: showCoords,            
            setSelect:   [ 0, 0, 200, 200 ],
            aspectRatio: 1, 
            minSize: [100, 100]              
        });   
        
        function showCoords(c)
        {
            $('#xcropbox').val(c.x);
            $('#ycropbox').val(c.y);
            $('#x2cropbox').val(c.x2);
            $('#y2cropbox').val(c.y2);
            $('#wcropbox').val(c.w);
            $('#hcropbox').val(c.h);
            
            //partea de preview
            var rx = 100 / c.w;
            var ry = 100 / c.h;

            $('#preview_avatar').css({
                width: Math.round(rx * new_width) + 'px',
                height: Math.round(ry * new_height) + 'px',
                marginLeft: '-' + Math.round(rx * c.x) + 'px',
                marginTop: '-' + Math.round(ry * c.y) + 'px'
            });  
        }; 
    //}); 
 }

 
 function inchide_flash(){
    $('#picture_preview').load('cont/design_uri/ascunde_flash');
 }
 
 function editeaza_design(){ 
    $('#zoom_fancy').css('visibility','visible');
    $('#zoom_fancy').css('z-index','1500');
    $('#transparent').css('visibility','visible');
    $('#wrap_all').css({'position':'static'}); 
 }
 
 function close_flash(){ 
    $('#picture_preview').load('cont/design_uri/close_flash');
 }
 
 function close_cabina_de_proba(){ 
    $('#picture_preview').load('info/close_flash');
 }
 
 function verifica_campuri_creare_tricou(){
       var titlu=$('#titlu_design').val();
       var descriere=$('#detalii_design').val();     
    
       if (titlu.length>0 && descriere.length>0)
            return true;
       else {
            alert('Completati datele despre design');
            return false;
       }
 }
 
 $(window).scroll(function() { 
       $('.mesaj').css({'top':$(window).scrollTop() + ($(window).height() - 145)/2 });   
 });


