$(document).ready(function() {   
  
		$('a.lightbx').lightBox();
			 	 
		$('div.accordion').accordion({
				autoheight: false,
				active: '.selected'
		});
		
		// --- external links ---
		$('a[rel$="external"]').click(function(){
				this.target = "_blank";
		});

		var scrollpos = $(window).height() + $(window).scrollTop() - 300;	
		$('#slider').css({ top: scrollpos });
  
  	 $(window).scroll(function(){
				
				var scrollpos = $(window).height() + $(window).scrollTop() - 300;
				$('#slider').animate({top: scrollpos +"px" },{queue: false, duration: 600});		
					
					
		 });
		
		function echeck(str) {
	
				var at="@"
				var dot="."
				var lat=str.indexOf(at)
				var lstr=str.length
				var ldot=str.indexOf(dot)
				if (str.indexOf(at)==-1){
				   return false
				}
				
				if (str.indexOf(at)==-1 || str.indexOf(at)== 0 || str.indexOf(at)==lstr){
				   return false
				}
				
				if (str.indexOf(dot)==-1 || str.indexOf(dot)== 0 || str.indexOf(dot)==lstr){
				    return false
				}
				
				if (str.indexOf(at,(lat+1))!=-1){
				  return false
				}
				
				if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
				  return false
				}
				
				if (str.indexOf(dot,(lat+2))==-1){
				  return false
				}
				
				if (str.indexOf(" ")!=-1){
				  return false
				}
	
				return true
		}

	  $('a#send').click(function(){

				var name_len = $("input#names").attr('value').length;
        var email_len = $("input#email").attr('value').length;
        var captcha_len = $("input#captcha").attr('value').length;        
        var comment_len = $("#comment").attr('value').length;

				var email_val = $("input#email").attr('value');

				if(name_len < 3){
        
          alert( req_name );
          $("input#names").focus();
          return false;
          
        }else if(email_len < 3 || echeck(email_val) == false){
        
        	alert( req_email );
          $("input#email").focus();
        	return false;
        
        }else if(comment_len < 3){
        
        	alert( req_comment );
          $("#comment").focus();
        	return false;
        
        }else if(captcha_len != 5){
        
        	alert( req_captcha );
          $("input#captcha").focus();
       		return false; 
       
        }else{

					$('form#opinion').submit();

				}				

	});
	 
	 
	 
});
