$(document).ready(function(){													 
  $(".gallery img").fadeTo("fast", .9);
  $(".gallery img").hover(function(){
    $(this).fadeTo("normal", 1);
  },function(){
    $(this).fadeTo("normal", .9);
  });
	
  $(".thickbox").fancybox({
    'transitionIn'	:	'elastic',
    'transitionOut'	:	'elastic',
    'speedIn'		:	600,
    'speedOut'		:	200,
    'hideOnContentClick':true,
    'overlayColor':'#333',
    'overlayOpacity':0.5
  });
					
/*$(function() {
		$("#footer a").attr("target","_blank");
	});	*/				
						
});


function captchaValidate(form,select_after){
  var valid = true;
  if(form){
    $('.required', form).each( function() {
      $(this).removeClass("invalid");
      if (this.tagName == "INPUT" && this.type == "checkbox" && false == this.checked) {
	$('label[for='+this.id+']').addClass("invalid");
	valid = false;
      }else if (this.value == "") {
	$(this).addClass( "invalid");
	valid = false;
      }
			
    });
		
    $('.email', form).each( function() {
      $(this).removeClass("invalid");
      if (this.value == "" || false == /^[A-Za-z0-9._%-]+@[A-Za-z0-9._%-]+\.[A-Za-z0-9._%-]{2,4}$/.test( this.value)) {
	$(this).addClass( "invalid");
	valid = false;
      }
			
    });
  }
	
  //	alert($("#uid_js").val());
  //	alert($("#cid_js").val());
  advAJAX.post({
    url: 'ajax_response.php?mod=page&act=ajax_captcha',
    parameters : {
      uid : $("#uid_js").val(),
      cid : $("#cid_js").val()
    },
    onSuccess : function(obj) {
      if(eval(obj.responseText) ){
	$("#uid_js").removeClass("invalid");
	if(form && valid) form.submit();
      }else{
	$("#uid_js").addClass("invalid");
	if(select_after) $("#uid_js").select();
      }
    }
  });
}


function gen_new_captcha(){
  $("#captcha").hide();
  $("#loader").show();
  advAJAX.get({
    url: 'ajax_response.php?mod=page&act=ajax_gen_new_captcha',
    onSuccess : function(obj) {
      captcha_array = eval('(' + obj.responseText + ')');
				
      var CaptchaImage = new Image();
      CaptchaImage.src = "./captcha/CaptchaImage.php?uid=54;"+captcha_array.uid;
      $("#cid_js").val(captcha_array.cid);
      $("#uid_js").val('');
      $("#uid_js").removeClass("invalid");
				
      $("#uid_js").select();
				
      CaptchaImage.onload = function(){
	$("#captcha").attr("src", CaptchaImage.src);
	$("#loader").hide();
	$("#captcha").fadeIn('normal');
      }
    }
  });
}

function goToByScroll(id){
  jQuery('html,body').animate({
    scrollTop: jQuery("#"+id).offset().top
  },'slow');
}

function MM_preloadImages() {
  var d=document;
  if(d.images) {
    if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
    for(i=0; i<a.length; i++)
      if (a[i].indexOf("#")!=0) {
	d.MM_p[j]=new Image;
	d.MM_p[j++].src=a[i];
      }
  }
}

function getColorName(idc) {

  advAJAX.get({

    url: "ajax_response.php?mod=page&act=ajaxGetColor&idc="+idc,
    /* url: host+"/ajax_response.php?mod=shopping_cart&act=ajaxAdd&add_to_cart=1",

      parameters : {
      "cart_idp" : cart_idp
      },*/

    onSuccess : function(obj) {
      var col=obj.responseText;
      var b = col.split('|');
      if(document.getElementById('color_name')) {
	document.getElementById('color_name').innerHTML ='<div id="color_name" class="color_name">'+b[0]+'</div>';
	document.getElementById('color_picture').innerHTML ='<img src="files/color/'+b[1]+'" alt="" />';
	document.getElementById('icon_name').innerHTML ='<div id="icon_name" class="icon_name"></div>';
      }

    }
  });
}

function changeDep(){
  var id=document.getElementById('id_dep').value;
  advAJAX.get({
    url: 'ajax_response.php?mod=page&department='+id,
    onSuccess : function(obj) {
      //window.location = "http://nowadomena.pl" 
      window.location.reload();
    }
  });
}
function changeDepAndLink(){
  var id=document.getElementById('id_dep').value;
  advAJAX.get({
    url: 'ajax_response.php?mod=department&act=ajax_get_department&department='+id,
    onSuccess : function(obj) {
	//	alert(obj.responseText);
      window.location = obj.responseText;
    // window.location.reload();
    }
  });
}
function getCharName(idch) {

  advAJAX.get({

    url: "ajax_response.php?mod=page&act=ajaxGetChar&idch="+idch,
    /* url: host+"/ajax_response.php?mod=shopping_cart&act=ajaxAdd&add_to_cart=1",

      parameters : {
      "cart_idp" : cart_idp
      },*/

    onSuccess : function(obj) {
      if(document.getElementById('icon_name')) {
	document.getElementById('color_name').innerHTML ='<div id="color_name" class="color_name"><br/></div>';
	document.getElementById('icon_name').innerHTML ='<div id="icon_name" class="icon_name">'+obj.responseText+'</div>';
      }

    }
  });
}
