  function IsNumeric(sText){

     var ValidChars = "0123456789";
     var IsNumber=true;
     var Char;


     for (i = 0; i < sText.length && IsNumber == true; i++)
        {
        Char = sText.charAt(i);
        if (ValidChars.indexOf(Char) == -1)
           {
           IsNumber = false;
           }
        }
     return IsNumber;
  }
  
	   var s = null;
	   var m = {
		 length: 4,
		 current: 0,
		 change: function(){
	
		   if(this.current === (this.length - 1)){
				this.current = 0;
		   }else{
				this.current += 1;
		   }
		   return this.current;
		 }
	   };
	   
     $(document).ready(function(){
								
		$('#subscribeForm2').submit(function(e){
										  
			$("#subscribeForm2 .form-field").removeClass('error');
			
			var name = $('#name2');
			var email = $('#email2');
			var x = email.val();
			var atpos=x.indexOf("@");
			var dotpos=x.lastIndexOf(".");
			
			var error = false;
			
			if(name.val() === 'Full Name' || name.val() === "" || name.val() === null || name.val() === undefined){
				name.parent().addClass('error');
				error = true;
			}
			
			if(email.val() === 'Email' || email.val() === "" || email.val() === null || email.val() === undefined || atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length){
				email.parent().addClass('error');
				error = true;
			}
			
			if(error === true){
				return false;
			}		
			
		});
								
								
		$('#contactForm').submit(function(e){
										  
			$("#contactForm .form-field").removeClass('error');
			
			var name = $('#name');
			var company = $('#company');
			var title = $('#title');			
			var industry = $('#industry');
			var email = $('#email');
			var x = email.val();
			var atpos=x.indexOf("@");
			var dotpos=x.lastIndexOf(".");
			var state = $('#state');
			var zip = $('#zip');
			var comments = $('#comments');
			
			var error = false;
			
			if(name.val() === 'Full Name' || name.val() === "" || name.val() === null || name.val() === undefined){
				name.parent().addClass('error');
				error = true;
			}
			
			if(company.val() === 'Company Name' || company.val() === "" || company.val() === null || company.val() === undefined){
				company.parent().addClass('error');
				error = true;
			}
			
			if(title[0].selectedIndex === 0 || title[0].selectedIndex === null){
				title.parent().addClass('error');
				error = true;
			}
			
			if(industry[0].selectedIndex === 0 || industry[0].selectedIndex === null){
				industry.parent().addClass('error');
				error = true;
			}
			
			if(email.val() === 'Email' || email.val() === "" || email.val() === null || email.val() === undefined || atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length){
				email.parent().addClass('error');
				error = true;
			}
			
			if(state[0].selectedIndex === 0 || state[0].selectedIndex === null){
				state.parent().addClass('error');
				error = true;
			}
			
			if(zip.val() === 'Zip Code' || IsNumeric(zip.val())===false || zip.val() === "" || zip.val() === null || zip.val() === undefined){
				zip.parent().addClass('error');
				error = true;
			}
			
			if(comments.val() === 'Comments' || comments.val() === "" || comments.val() === null || comments.val() === undefined){
				comments.parent().addClass('error');
				error = true;
			}
			
			if(error === true){
				return false;
			}		
			
		});

       $('.panel.newsCallout.expandable').css('height',function(){
         return $('.row.callout .panel').eq(0).height() + 'px';
       });


       m.length = $('.panel.newsCallout.expandable li').length;

       var startInt = function(){

          s = window.setInterval(function(){
            var c = m.current;
            $('.panel.newsCallout.expandable li').hide();
            var n = m.change();
            $('.panel.newsCallout.expandable li').eq(n).fadeIn('fast');
          },4000);

        };

        $('.panel.newsCallout.expandable li').eq(0).fadeIn('fast',function(){
            m.current = 0;
            startInt();
        });

       $(".openClose").click(function(e){
          e.preventDefault();

          var link = $(this);
          var parent = link.parent();
          var panel = link.parent().parent();
          var column = panel.parent();
          var width = ((panel.width()/column.width())*100) + '%';

          column.css({'position':'relative'});

          if(link.hasClass('open')){
            link.removeClass('open');
			link.html("+");
            parent.removeClass('op');
            panel.css('height',"59px").removeClass('newsPanel');
            $('.panel.newsCallout.expandable li').hide();
            $('.panel.newsCallout.expandable li').eq(0).fadeIn('fast',function(){
                m.current = 0;
                startInt();
            });
          }else{
            link.addClass('open');
			link.html("-");
            parent.addClass('op');
            window.clearInterval(s);
            panel.addClass('newsPanel').css({'width':width}).animate({height:(((m.length * 50) + 15) + 'px')},'fast');
            $('.panel.newsCallout.expandable li').fadeIn('fast');
          }
       });



     });
