var $j = jQuery.noConflict();

$j(function(){
	$j('img#nbYesImg, img#nbNoImg').click(function(){
		var returnVal = true;										   
		var emailField = $j('#inschrijfform input#Email');										   
		var emailVal = emailField.val();
		if(emailVal.length > 0){	
			var goodEmailA = emailVal.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
			if (!goodEmailA){
				window.alert('E-mail is een ongeldig emailadres.');
				emailField.focus();
				returnVal = false;
			}
		}else{
			window.alert('E-mail is een veplicht veld.');
			emailField.focus();
			returnVal = false;
		}
		
		if(returnVal === true){
			$j('#inschrijfform input#action').val($j(this).attr('rel'));
			$j('#inschrijfform').submit();
		}
		
	});
});

var zbsNumberOfChildren = 0; 
var zbsCurrentIndex = 0; 

function zbsInit()
{	
	$j("#leftBtn").addClass("inactive");
	if(zbsNumberOfChildren < 2)
	{
		$j("#rightBtn").addClass("inactive");
	}
	
	$j("#sliderHolder").fadeIn();
}


function zbsSlide()
{	
		var toX = zbsCurrentIndex * -190;
		$j("#sliderHolder").animate({left : toX});			
		
		
	
				
		if(zbsCurrentIndex == 0)
		{
			$j("#leftBtn").addClass("inactive");
		} else {
			$j("#leftBtn").removeClass("inactive");
		}
		
		if(zbsCurrentIndex == (zbsNumberOfChildren-3))
		{
			$j("#rightBtn").addClass("inactive");
		} else {
			$j("#rightBtn").removeClass("inactive");
		}
}


function zbsGotoSlide(index)
{
		zbsCurrentIndex = index;		
		zbsSlide();	
}

$j(document).ready(function(){
	
	
		
	zbsInit();
	
	$j("#leftBtn").click(function(){
		
		if(zbsCurrentIndex > 0)
		{
			zbsCurrentIndex--;
			zbsSlide();
			
		}									  
	});
	
	$j("#rightBtn").click(function(){
		
		if(zbsCurrentIndex < (zbsNumberOfChildren-3))
		{	
			
			zbsCurrentIndex++;
			zbsSlide();	
		}							  
	});

});



var Interesse = {

  send: function() {
  	
	var mailTel 	= $j('#mailtel');
	var mailTelVal	= mailTel.val();
	var mailTelDef	= mailTel.attr('title');

	var naam 	= $j('#naam');
	var naamVal	= naam.val();
	var naamDef	= naam.attr('title');

	
    if(mailTelVal=="" || mailTelVal == mailTelDef || naamVal == "" || naamVal == naamDef) {
      alert("U moet alle velden invullen!");
      return false;
    }
    
    //$('mailtel').disabled=true;
   // $('naam').disabled=true;

	$j('#interesse-spinner').show();


//    Element.show('#interesse-spinner');
    
    
    new Ajax.Request(
      'http://www.tegetel.nl/request.php',
      {method:'post', 
      postBody:'mailtel='+escape(mailTelVal)+
        '&naam='+escape(naamVal)+
        '&product='+$j('#product').val()+
        '&action=interesse', onSuccess:Interesse.success}
    ); 
	return false;
  },

  success: function() {
    //alert('succes')
   // $('mailtel').disabled=false;
   //$('naam').disabled=false;
    
    $j('#interesse-form').fadeOut(250, function(){ $j('#interesse-result').fadeIn(250) });

	
 //   new Effect.Fade('interesse-form', {duration: 0.25});
 //   new Effect.Appear('interesse-result', {duration: 0.25, queue:'end'});
  }
};
