$(document).ready(function(){
	$('#btn-newsletter').click(function(){
		sendBulletinSubscriptionForm();
	});	
	referencesSlide();
});


function loadMicrositeIntro(id){
	$("#content").addAjaxLoader();
	$.ajax({
		   async: true,
		   type: "POST",
		   url: "_ajax.php",
		   data: "opc=loadMicrositeIntro&id="+id,
		   success: function(data){
				$("#content").html( data);
				$("#content").removeAjaxLoader();
				$('#overflow').jScrollPane({
					//showArrows:true,
					scrollbarWidth:14, 
					scrollbarMargin:14
				});
		   }
	 });
}

function loadMicrositeDescription(id){
	$("#content").addAjaxLoader();
	$.ajax({
		   async: true,
		   type: "POST",
		   url: "_ajax.php",
		   data: "opc=loadMicrositeDescription&id="+id,
		   success: function(data){
				$("#content").html( data);
				$("#content").removeAjaxLoader();
				$('#overflow').jScrollPane({
					//showArrows:true,
					scrollbarWidth:14, 
					scrollbarMargin:14
				});
		   }
	 });
}

function loadMicrositeLocation(id){
	$("#content").addAjaxLoader();
	$.ajax({
		   async: true,
		   type: "POST",
		   url: "_ajax.php",
		   data: "opc=loadMicrositeLocation&id="+id,
		   success: function(data){
				$("#content").html( data);
				$("#content").removeAjaxLoader();
				$('#overflow').jScrollPane({
					//showArrows:true,
					scrollbarWidth:14, 
					scrollbarMargin:14
				});
		   }
	 });
}

function loadMicrositeDisclaimer(id){
	$("#content").addAjaxLoader();
	$.ajax({
		   async: true,
		   type: "POST",
		   url: "_ajax.php",
		   data: "opc=loadMicrositeDisclaimer&id="+id,
		   success: function(data){
				$("#content").html( data);
				$("#content").removeAjaxLoader();
				$('#overflow').jScrollPane({
					//showArrows:true,
					scrollbarWidth:14, 
					scrollbarMargin:14
				});
		   }
	 });
}

function sendBulletinSubscriptionForm(){
	if(checkFormFields('form_newsletter',1,0,'#868686','#FFF')){
		$('#form_newsletter').addAjaxLoader();
		var vars = $('#form_newsletter').serializeForm();
		$.ajax({
			   async: true,
			   type: "POST",
			   url: "_ajax.php",
			   data: "opc=sendBulletinSubscriptionForm&"+vars,
			   success: function(data){
					$.ajax({
						   async: true,
						   type: "POST",
						   url: "_ajax.php",
						   data: "opc=translate&word="+(parseInt(data)==1?"newsletter_registration_successfull":"existent_account"),
						   success: function(message){
								showAlertMessage(message,parseInt(data)==1?"info":"error");
								$('#form_newsletter').removeAjaxLoader();
								$('#form_newsletter').clearForm();
						   }
					 });
					
			   }
		 });
	}
}

function referencesSlide(index,data){
	if( $('#references_slide').length == 0)return;
	index = index == undefined||index==''?0:index;
	data = data == undefined||data==''?0:data;
	//alert(index);
	var showReferenceLogo = function(index,data){
		 if(data!=''){
			  if(index==0){
				  $('.gray_box_bottom').removeClass('hidden');
			  }
			  var logos = new Array(); 
			  logos = data.split(",");
			  var img = document.createElement("IMG");
			  img.onload = function(){
				  //$(this).fadeTo("fast",0);
				  $(this).css({position:'absolute',left:0,top:0,opacity:0});
				  if($('#references_slide img').length==0){
					  $('#references_slide').append($(img));
					  $('#references_slide').find('img:first').animate({opacity:1},"slow",function(){
						  if(logos.length>1){
							  var img_preload = new Image();
							  img_preload.src = 'images/references/'+logos[index < logos.length-1?(index + 1):0];
							  setTimeout("referencesSlide("+(index < logos.length-1?(index + 1):0)+",'"+data+"')",3000);
						  }
					  });
				  }
				  else{
					  $('#references_slide').append($(img));
					  $('#references_slide').find('img:first').animate({opacity:0},"slow");
					  $('#references_slide').find('img:last').animate({opacity:1},"slow",function(){
						  $('#references_slide').find('img:first').remove();
						  if(logos.length>1){
							  var img_preload = new Image();
							  img_preload.src = 'images/references/'+logos[index < logos.length-1?(index + 1):0];
							  setTimeout("referencesSlide("+(index < logos.length-1?(index + 1):0)+",'"+data+"')",3000);
						  }
					  });
				  }
				  
				  
			  };
			  img.src = 'images/references/'+logos[index];
		  }
	};
	if(data==''){
		$.ajax({
			   async: true,
			   type: "POST",
			   url: "_ajax.php",
			   data: "opc=getReferencesLogos",
			   success: function(data){
			   		showReferenceLogo.apply(this,[0,data]);
			   }
		 });
	}
	else{
		showReferenceLogo.apply(this,[index,data]);
	}
}

