// JavaScript Document
/* Valida que sea una cadena con formato de correo valido */
function validaEmail(Correo){
   var Reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
   var Reg2 = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})*(\.\w{2})$/;
   if(Reg.test(Correo)){
     return true;
   }else{
	   if(Reg2.test(Correo)){
	     return true;
	   }else{
		 return false;
	   }
   }
}

function ValidaVipGuest(){	
    var fecha1 = $('#edit-submitted-birthday2').val();
    $('#edit-submitted-birthday').val(fecha1);
	var email = $("#edit-submitted-e-mail").val();
	if($("#edit-submitted-name").val() == ''){
		alert("The red field is empty. Please fill it up.");
		$("#edit-submitted-name").css("border","1px solid #f00");
		return false;
	}else if(!validaEmail(email)){
		alert("The E-mail is invalid, please check it @ and .'s");
		$("#edit-submitted-e-mail").css("border","1px solid #f00");
		return false;
	}else{
		$("#webform-client-form-5").submit();
	}
}

function eliminarFormulario(id){
	imagen = document.getElementById(id);
	if (!imagen){
		alert("El elemento selecionado no existe");
	} else {
		padre = imagen.parentNode;
		padre.removeChild(imagen);
	}
}

$(document).ready(function(){	
	var infoNav = navigator.appVersion;
	var versionNav = infoNav.split(";");
	if(versionNav[1] == " MSIE 8.0" || versionNav[1] == " MSIE 7.0"){
    $('#edit-submitted-birthday').css("display","none");
			var forms = document.getElementsByTagName("form");
			for (var x=0; x < forms.length; x++) {
				if (forms[x].className == "webform-client-form") {//					
					var idForm = forms[x].id;						
					$("#webform-client-form-5").css({'background': '#2E2E2E','height':'10px', 'padding': '70px 10px 0 20px'});
					$(".webform-component").css({'height': '18px', 'margin': '5px 0 3px 0', 'position': 'relative', 'top': '-10px'});
					$("input.form-text").css({'background': '#000', 'width': '150px', 'border': '1px solid #323232'});			
					$("select.form-select").css({'width':'150px','height':'21px', 'margin': '3px 0 0 0', 'font': '12px Verdana'});
					$("#webform-client-form-5 > div > .webform-component > .form-item > label").css({'float': 'left', 'font': 'bold 12px Verdana', 'position': 'relative', 'width': '95px', 'margin': '5px 0 0 0'});
					$(".form-actions").css({'float': 'right', 'height': '20px', 'position': 'relative', 'margin': '10px 0 0 20px'});
					$("input.form-submit").attr("onclick","return ValidaVipGuest()");
					$("input.form-submit").css({'border': 'none', 'text-transform': 'uppercase', 'background': 'url("/sites/all/themes/daddy_o/images/boton-enviar-vipguest.png") no-repeat center center', 'color': '#fff', 'font': '20px "Steelfish RG"', 'height': '25px', 'width': '60px', 'margin': '0 30px 0 0'});
					$("img.ui-datepicker-trigger").css({'right': '42px !important'});
				}
			}	
			var formulario = $("#block-webform-client-block-5 > div.content").html();
			$("#block-block-26 > div.content > div > a").bind("click",function(){
				if($("#block-block-26 > div.content > div > a").hasClass("open-form")){
					var idForm = 'webform-client-form-5';
					 eliminarFormulario(idForm);
					$("#block-block-3 > div.content > div.flip-info").flip({
							direction: 'rl',
							color: '#2E2E2E',
							content: formulario
							//onBefore: function(){$("#block-block-26 a.close-form").show()}
					});
					$("#block-webform-client-block-5 > div.content").html("");			
					$(this).removeClass("open-form").addClass("close-form");
					$(this).css({'width': '15px', 'margin': '20px 0 0 20px'});
					$(this).html('<img style="width: 15px; height: 15px; " src="/sites/all/themes/daddy_o/images/close-flip.png" alt="VIP GUEST">');
					setTimeout("$('#edit-submitted-birthday2').css('display','block')",1000);
					setTimeout("$('img.ui-datepicker-trigger').css('display','block')",1000);
					return false;
				}else{
					$("#block-webform-client-block-5 > div.content").html(formulario);
					$(this).removeClass("close-form").addClass("open-form");
					$(this).css({'width': '90px', 'margin': '149px 0 0 0'});
					$(this).html('<img style="width: 90px; height: 90px; " src="/sites/all/themes/daddy_o/images/click-flp.png" alt="VIP GUEST">');	
					$("#edit-submitted-birthday2").css("display","none");
					$("img.ui-datepicker-trigger").css("display","none");
					$("#block-block-3 > div.content > div.flip-info").revertFlip();
					return false;
				}
			});	
	}else{
			var forms = document.getElementsByTagName("form");
			for (var x=0; x < forms.length; x++) {
				if (forms[x].className == "webform-client-form") {//					
					var idForm = forms[x].id;						
					$("#"+idForm+"").attr("onsubmit","return ValidaVipGuest()");
				}
			}	
			var formulario = $("#block-webform-client-block-5 > div.content").html();
			$("#block-block-26 > div.content > div > a").bind("click",function(){
				if($("#block-block-26 > div.content > div > a").hasClass("open-form")){
					$("#block-block-3 > div.content > div.flip-info").flip({
							direction: 'rl',
							color: '#2E2E2E',
							content: formulario
							//onBefore: function(){$("#block-block-26 a.close-form").show()}
					});			
					$("#block-webform-client-block-5 > div.content").html("");
					$(this).removeClass("open-form").addClass("close-form");
					$(this).css("display","none");
					$(this).html('<img style="width: 15px; height: 15px; " src="/sites/all/themes/daddy_o/images/close-flip.png" alt="VIP GUEST">');
					setTimeout("$('#block-block-26 > div.content > div > a.close-form').css('display','block')",1000);
					setTimeout("$('#edit-submitted-birthday2').css('display','block')",1000);
					setTimeout("$('img.ui-datepicker-trigger').css('display','block')",1000);
					return false;
				}else{
					$("#block-webform-client-block-5 > div.content").html(formulario);
					$(this).removeClass("close-form").addClass("open-form");
					$(this).html('<img style="width: 90px; height: 90px; " src="/sites/all/themes/daddy_o/images/click-flp.png" alt="VIP GUEST">');	
					$("#edit-submitted-birthday2").css("display","none");
					$("img.ui-datepicker-trigger").css("display","none");
					$("#block-block-3 > div.content > div.flip-info").revertFlip();
					return false;
				}
			});			
	}
});



