

	$(document).ready(function() {
		var fldFromName = $("#fldFromName"),
			fldFromEmail = $("#fldFromEmail"),
			fldToName = $("#fldToName"),
			fldToEmail = $("#fldToEmail"),			
			allFields = $([]).add(fldFromName).add(fldFromEmail).add(fldToName).add(fldToEmail),
			tips = $("#validateTips");



		function checkLength(o,n,min,max) {

			if ( o.val().length > max || o.val().length < min ) {
				o.addClass('ui-state-error');
				updateTips("Length of " + n + " must be between "+min+" and "+max+".");
				return false;
			} else {
				return true;
			}

		}

		function checkRegexp(o,regexp,n) {

			if ( !( regexp.test( o.val() ) ) ) {
				o.addClass('ui-state-error');
				updateTips(n);
				return false;
			} else {
				return true;
			}
		}
		
		 $('a[href^="http://"]').each(  		
			function(){  		
			  if(this.href.indexOf(location.hostname) == -1) {   		
				$(this).attr('target', '_blank');  		
			  }  		
			}  		
		  );  

		$('#photos').galleryView({
			panel_width: 600,
			panel_height: 440,
			frame_width: 60,
			frame_height: 45,
      		transition_speed: 350,
			transition_interval: 0
		});		

		$("#tell-a-friend-complete-dialog").dialog({
			bgiframe: true,
			autoOpen: false,			
			height: 140,
			modal: true,
			buttons: {
				Ok: function() {
					$(this).dialog('close');
				}
			}
			
		});
							   
							   
		$("#tell-a-friend-dialog").dialog({
			bgiframe: true,
			autoOpen: false,
			height:260,
			width:440,			
			modal: true,
			buttons: {
				Cancel: function() {
					$(this).dialog('close');
				}	,			
				'Send to a friend': function() {
					var bValid = true;
					allFields.removeClass('ui-state-error');

					bValid = bValid && checkLength(fldFromName,"Your name",3,16);
					bValid = bValid && checkLength(fldFromEmail,"Your e-mail",6,80);
					bValid = bValid && checkLength(fldToName,"Friend name",3,16);
					bValid = bValid && checkLength(fldToEmail,"Firend e-mail",6,80);

					bValid = bValid && checkRegexp(fldFromEmail,/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zfldToEmail|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,"eg. ui@jquery.com");
					bValid = bValid && checkRegexp(fldFromEmail,/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i,"eg. ui@jquery.com");					
					
					if (bValid) {
						$("#maf-form").attr("action","/maf/"); 						
						$('#maf-form').ajaxSubmit(function() { 						
						   $("#tell-a-friend-dialog").dialog('close');
							$('#tell-a-friend-complete-dialog').dialog('open');
						}); 						
}
				}

			},
			close: function() {
				allFields.val('').removeClass('ui-state-error');
			}
		});
							   
							   
		jQuery('#link-tell-a-friend').click(function(event) {
			event.preventDefault() 
			$('#tell-a-friend-dialog').dialog('open');
		})
		
		jQuery('a.close-button').click(function(event) {
			event.preventDefault() ;
			$(this).parent().parent().parent().find("div.sub-menu:visible").slideUp(400,function(){$("#main-menu li a.hovering").removeClass("hovering")});
		})		
		
		jQuery('#bookmark').click(function(event) {
			event.preventDefault() 
			if (window.external) { 
				window.external.AddFavorite(location.href,document.title) 
			} 
			else { 
				alert("This function is not supported by your browser.");
			}
		})	
		jQuery('#make-homepage').click(function(event) {
			event.preventDefault() 
	   document.body.style.behavior='url(#default#homepage)';
	   document.body.setHomePage('http://www.vetsweb.com');
		})			

		jQuery("#s").focus(function () { 
			if (jQuery(this).val() == 'Search') jQuery(this).val('');	
		});
		
		jQuery(".video-result .video-preview a img").hover( 
			function () { 
				jQuery(this).attr("src","/images/headerNav/1-over.gif");
				jQuery(this).attr("src","/images/video_play.png");
			}, 
			function () { 
				jQuery(this).attr("src","/images/spacer.gif");	  
			} 
		); 	
		
	  jQuery('.rating ul li a').bind('click', function(event){
		   var u = jQuery(this).attr('href') + "&auth=1";												   
		   jQuery.post(u, function(data){
			  alert("Thank you for rating this article, the avarage rating is now " + data);
		   });
		 event.preventDefault();
	   });			

    });

	var windowHandle = null
	
	function PrintContent(){
	//	windowHandle = window.open('about:blank','printer','width=620,height=400');
		windowHandle = window.open('about:blank','printer','width=620,height=400');
		d = document.getElementById('main-column').innerHTML;
 	 	d = d.replace(/<SCRIPT[^>]*>.*<\/SCRIPT>/,'');
		//alert(d)
	
		var tmp = windowHandle.document;
		tmp.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n');
		tmp.write('<html xmlns="http://www.w3.org/1999/xhtml">\n');
		tmp.write('<head>\n');
		tmp.write('<title>Vetsweb</title>\n');
		tmp.write('<link href="/css/print.css" rel="stylesheet" type="text/css" />\n');
		tmp.write('</head>\n');
		tmp.write('<body>\n');
		//Write Header to popup
		//tmp.write('<h1>Vetsweb</h1>\n');	
		tmp.write('<img src="/images/logo-vetsweb-site.gif" /><br />\n');
		//Write Content to popup
		tmp.write('<div id="content">' + d + "</div>\n");
		//Write Copyrights to poppup
		tmp.write('<p><b>Copyright 2009 Copyright Reed Business</b></p>\n');	
		tmp.write('</body>\n');   
		tmp.write('</html>\n');   
		tmp.close();  	
		setTimeout('windowHandle.print()',100)
		setTimeout('windowHandle.close()',100)		
	
	}
	
	function rmAll1() { document.forms['advanced-search-form'].fldSpecies[0].checked = false; }
	function rmAll2() { document.forms['advanced-search-form'].fldSubject[0].checked = false; }
	function rmAll3() { document.forms['advanced-search-form'].fldRestrict[0].checked = false; }	



	var ord = Math.random()*10000000000000000;
