//© 2009 Valentin Damian | All Rights Reserved 
//Web: www.damiandesign.ro

//start
$(document).ready(function(){






var newsoption1 = {
firstname: "orgnews",
secondname: "showhere",
thirdname:"news_display",
fourthname:"news_button",
playingtitle:"Now Playing:",
nexttitle:"Next News:",
prevtitle:"Prev News:",
newsspeed:'15000',
mouseover:false,
effectis:'0'
}
$.init_news(newsoption1);





//var inputDelayer=delayTimer(2000);
//inputDelayer(function(){alert('se fini');});
//tabs

var testimonial = $('#testimonials p');
var indexTestimonial = 0;

function do_ticker() {
	  testimonial.eq(indexTestimonial).fadeIn(500, function() {
			var me = $(this);
			
				setTimeout(function() { me.fadeOut(500, 
					  function() {
						
						indexTestimonial = ++indexTestimonial % testimonial.length;
						do_ticker();
					  });
				},10000); // setTimeout
	  });
};

//do_ticker();

illBeThere();
requestConsultation();
contactForm();
submitReferral();
var myTimer = {};

$('#bmenu a').click(function(){
							
							$('#bmenu a').removeClass('active');
							$(this).addClass('active');
							var bcon = '#c'+$(this).attr('id');
							
							$('.bc.active').not('#c'+$(this).attr('id')).fadeOut(200,function(){
																							  	
																								
																								$(this).removeClass('active');
																							  	$(bcon).fadeIn(500).addClass('active');
																							  
																							  });
							
							//$('#c'+$(this).attr('id')).fadeIn(500).addClass('active');
							
							
							//$('.bc').not('#c'+$(this).attr('id')).fadeOut(500,function(){
																					   
							//														   $('#c'+$(this).attr('id')).fadeIn(500);
							//														   
							//														   });							
							  });


//end


});
//the end

//functions


	
function delayTimer(delay){
     var timer;
     return function(fn){
          timer=clearTimeout(timer);
          if(fn)
               timer=setTimeout(function(){
               fn();
               },delay);
          return timer;
     }
}


var okName = false;
var okEmail = false;
var okPhone = false;

function requestConsultation(){
	$('#requestConsultation').mouseup(function(){
								
								if(isValidEmailAddress($('#email').val())){
									$('#email').removeClass('err');
									$('.error').removeClass('visible');
									okEmail=true;
									} else {
										$('#email').addClass('err');
										$('.error').addClass('visible');
										okEmail=false;
										}
								if($.trim($('#name').val())!='') {
									$('#name').removeClass('err'); okName=true;
								} else {
									$('#name').addClass('err');
									okName=false;
									}
									
								if(okName && okEmail)
								{
								$.post("request_consultation.php", { name: $('input#name').val(), email: $('input#email').val(), phone: $('input#phone').val() } );
								$('input#name').val('');
								$('input#email').val('');
								$('input#phone').val('');
								$('.msgSent').addClass('visible');
								myTimer = $.timer(5000,function(){
    				     	      $('.msgSent').removeClass('visible');
    								});
								
								} else {
									
									myTimer = $.timer(5000,function(){
    				     	      $('#name').removeClass('err');
								  $('#email').removeClass('err');
								  $('.error').removeClass('visible');
								  
    								});
									
									}
											  });
	
};

function illBeThere(){
	$('.illBeThere').mouseup(function(){
									  
									  
								
								if(isValidEmailAddress($('#email').val())){
									$('#email').removeClass('err');
									$('.error').removeClass('visible');
									okEmail=true;
									} else {
										$('#email').addClass('err');
										$('.error').addClass('visible');
										okEmail=false;
										}
								if($.trim($('#name').val())!='') {
									$('#name').removeClass('err'); okName=true;
								} else {
									$('#name').addClass('err');
									okName=false;
									}
									
								if(okName && okEmail)
								{
								$.post("http://www.techshrinks.com/rsvp_form.php", { name: $('input#name').val(), email: $('input#email').val() } );
								$('input#name').val('');
								$('input#email').val('');
								$('.msgSent').addClass('visible');
								myTimer = $.timer(5000,function(){
    				     	      $('.msgSent').removeClass('visible');
    								});
								
								} else {
									
									myTimer = $.timer(5000,function(){
    				     	      $('#name').removeClass('err');
								  $('#email').removeClass('err');
								  $('.error').removeClass('visible');
								  
    								});
									
									}
											  
									  
									  });
};

function submitReferral(){
	$('.submit').mouseup(function(){
									  
									  
								
								if(isValidEmailAddress($('#email').val()) ){
									$('#email').removeClass('err');
									
									$('.error').removeClass('visible');
									okEmail=true;
									} else {
										$('#email').addClass('err');
										
										$('.error').addClass('visible');
										okEmail=false;
										}
								if($.trim($('#name').val())!='' && $.trim($('#name2').val())!='') {
									$('#name').removeClass('err');
									$('#name2').removeClass('err');
									okName=true;
								} else {
									$('#name').addClass('err');
									$('#name2').addClass('err');
									okName=false;
									}
									
								if($.trim($('#phone').val())!='' ) {
									$('#phone').removeClass('err');
									okPhone=true;
								} else {
									$('#phone').addClass('err');
									okPhone=false;
									}	
									
								if(okName && okEmail && okPhone)
								{
								$.post("http://www.techshrinks.com/referrals_form.php", { name: $('input#name').val(), company: $('input#company').val(), email: $('input#email').val(), phone: $('input#phone').val(),name2: $('input#name2').val(), company2: $('input#company2').val(), email2: $('input#email2').val(), phone2: $('input#phone2').val(), infoadd: $('#infoadd').val() } );
								$('input#name').val('');
								$('input#company').val('');
								$('input#email').val('');
								$('input#phone').val('');
								$('input#name2').val('');
								$('input#company2').val('');
								$('input#email2').val('');
								$('input#phone2').val('');
								$('#infoadd').val('');
								$('.msgSent').addClass('visible');
								myTimer = $.timer(5000,function(){
    				     	      $('.msgSent').removeClass('visible');
    								});
								
								} else {
									
									myTimer = $.timer(5000,function(){
    				     	      $('#name').removeClass('err');
								  $('#company').removeClass('err');
								  $('#email').removeClass('err');
								  $('#phone').removeClass('err');
								  $('#name2').removeClass('err');
								  $('#company2').removeClass('err');
								  $('#email2').removeClass('err');
								  $('#phone2').removeClass('err');
								  $('.error').removeClass('visible');
								  
    								});
									
									}
											  
									  
									  });
};


function contactForm(){
	$('.sendMessage').mouseup(function(){
									  
									  
								
								if(isValidEmailAddress($('#email').val())){
									$('#email').removeClass('err');
									$('.error').removeClass('visible');
									okEmail=true;
									} else {
										$('#email').addClass('err');
										$('.error').addClass('visible');
										okEmail=false;
										}
								if($.trim($('#name').val())!='') {
									$('#name').removeClass('err'); okName=true;
								} else {
									$('#name').addClass('err');
									okName=false;
									}
									
								if(okName && okEmail)
								{
								$.post("http://www.techshrinks.com/contact_form.php", { name: $('#name').val(), email: $('#email').val(), phone: $('#phone').val() , message: $('#message').val()} );
								$('#name').val('');
								$('#email').val('');
								$('#phone').val('');
								$('#message').val('');
																
								$('.msgSent').addClass('visible');
								myTimer = $.timer(5000,function(){
    				     	      $('.msgSent').removeClass('visible');
    								});
								
								} else {
									
									myTimer = $.timer(5000,function(){
    				     	      $('#name').removeClass('err');
								  $('#email').removeClass('err');
								  $('.error').removeClass('visible');
								  
    								});
									
									}
											  
									  
									  });
};

function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
}

