

jQuery(window).ready(function(){

 jQuery("#imgGall_holder #thumbs a.thumb").click(function(){
  var new_image_src=this.href;
  //var new_caption_src=jQuery(".caption-text",this.parentNode).html();
  jQuery("#main-image-display img").each(function(){
   //this.parentNode.style.backgroundImage="url("+this.src+")";
   jQuery(this).css("opacity",0).attr("src",new_image_src).animate({opacity:1},1000);
   //jQuery("#gallery-caption").html(new_caption_src);
  });
  return false;
 });


});


/*
jQuery(function(){
  jQuery("#mygallery").carousel({
   pagination: false,
   autoSlide: true,
         autoSlideInterval: 4000,
   loop: true
  });
    });
*/

/*
<script type="text/javascript">
    jQuery(function(){
        jQuery("#mygallery").carousel({
   /*direction: "verical",*/
   /*dispItems: 3,*/
   /*effect: "fade",*//*
   pagination: false,
   autoSlide: true,
         autoSlideInterval: 4000,
   loop: true
  });
    });
</script>*/

function check_required_fields(form1){
	var required=form1.require.value.split(",");
	var i;
	flag=true;
	jQuery("input",form1).each(function(){
		for (i=0; i<required.length;i++) {
			if (this.name==required[i]) {
				var field = this.name;				
				field = field.replace(/_/g," ");				
				/*field = field.charAt(0).toUpperCase() + field.slice(1);*/				
				if((this.name.indexOf('email') >= 0) && (this.value.search(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/)==-1)){					
					alert("Please enter valid "+field);
					flag=false;
					this.focus();
					return false;
				}
				if((this.name.indexOf('phone') >= 0) && (this.value.search(/[^\d]/)!=-1)){
					alert("Please enter valid "+field);
					flag=false;
					this.focus();
					return false;
				}
				if((this.name.indexOf('postcode') >= 0) && (this.value.search(/[^\d]/)!=-1)){
					alert("Please enter valid "+field);
					flag=false;
					this.focus();
					return false;
				}
				if (this.value=="") {				
					flag=false;
					alert("Please Enter "+field);
					this.focus();
					return false;
				}
				if(this.type == "checkbox")
				{
					if(this.checked == false)
					{
						flag=false;
						alert("Please check required checkbox");
						this.focus();
						return false;
					}
				}
			}
		}
	});
	if(flag){
		jQuery("textarea",form1).each(function(){
			for (i=0; i<required.length;i++) {
				if (this.name==required[i]) {
					var field = this.name;				
					field = field.replace(/_/g," ");				
					if (this.value=="") {				
						flag=false;
						alert("Please Enter "+field);
						this.focus();
						return false;
					}
				}
			}
		});
	}
	
	return flag;
}
