$(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;
			}	
			
		});
	}
	
	
	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 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>';
        } 

      }
  });
}
