// JavaScript Document
/*var map_lat_region = "-24.96614015991296";//"-32.88881315761994";
var map_long_region = "-58.271484375";//"-68.83895874023438";*/
var ser_videos_fiesta = config['controller']+"/front_set_videos_perid.php";
var get_fiesta_perid = config['controller']+"/front_get_fiestas_perid.php";
var delete_video_lviid = config['controller']+"/front_delete_videos_lviid.php";
var fiesta_agregada = 0;
var fie_id="";
var fiesta_sin_errores = 0;
//Globales upload ----------->
var img_1 			= "";
var cant_uploads 	= 0;
var cargadas 		= 0;
var intervalo;
var path_uploader	= "/js/Uploadify/uploadify/uploader.swf";
var path_cancelImg	= "/js/Uploadify/uploadify/cancel.png";
var path_imagen_btn	= "/js/Uploadify/css/images/browse.jpg";
var path_script		= "/regionales/upload_files.php";
var path_folder		= "/script/site/app_datos/cache/img_tod/original";
//--------------------------->
//Globales mapa ------------->
var punto_mapa = "";
var map_crear = "";
//--------------------------->
// ON READY ------------------------------------------//
$().ready(function (){		
	
	$("#slider1").show();
	
	//Obtener el codigo del pais
	var codigo_pais = obtener_id_pais(lng_pais);
	$("#pai_id").val(codigo_pais);
	
	//QUitar
	$("#prueba").click(function (){
  		carga_pagina("prueba.php","#invitaciones_fiesta",'get',0,"");
	})
	
	if (fie_invitacion != ""){
		$("#barra_crear_fiesta").html("<h1>INVITAR A LA FIESTA "+fie_invitacion+"</h1>");
		$("#paso_4").hide();
		sIFR.replaceElement(named({sSelector:"h1", sFlashSrc:"/swf/adihaus.swf", sColor:"#E9E9DC", sLinkColor:null, sBgColor:null, sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sFlashVars:null, sWmode:"transparent"}));
	}
	
	$("#btn_direccion").click(function (){
  		mostrar_tapa();
		$("#formularioIngresarDireccion").css("display","inline");
		carga_pagina("formularioIngresarDireccion.php","#formularioIngresarDireccion",'get',0,"")	
		window.scrollTo(0,0);
	})


	$("#calle").focus(function(){this.value="";})
	$("#altura").focus(function(){this.value="";})
	$("#provincia").focus(function(){this.value="";})
	$("#pais").focus(function(){this.value="";})
	
	
	// ENVIO DE FORMULARIO ------------------------------------------------------//
	var options = {success:show_despues_de_enviar, beforeSubmit:show_antes_de_enviar}; 
	$('#frm_fiesta').ajaxForm(options);
	options = {success:show_despues_de_enviar_update, beforeSubmit:show_antes_de_enviar_update}; 
	$('#frm_fiesta_update').ajaxForm(options);
	//---------------------------------------------------------------------------//
	
	/*if ($.browser.msie) {
		var mapa_height = parseInt($(window).height()) - 380;
		var mapa_width = parseInt($(window).width()) - 150;
	} else {
		var mapa_height = parseInt($(window).height()) - 20;
		var mapa_width = parseInt($(window).width()) - 20;
	}*/
	
	if ($("#conten_mapa_carga").css("display")=="block"){
		$("#conten_mapa_carga").css("height","300px");
		$("#conten_mapa_carga").css("width","540px");
	
		// el navegador es compatible?
		if (GBrowserIsCompatible()) {
			map_crear = new GMap2(document.getElementById("conten_mapa_carga"));
			map_crear.addControl(new GLargeMapControl());
			map_crear.addControl(new GMapTypeControl());
			map_crear.setCenter(new GLatLng("-24.96614015991296", "-58.271484375"),5);
			geocoder = new GClientGeocoder();
			
			
			//DEFINO EL ICONO DE FIESTA VIRTUAL
			iconoMarcaVirtual = new GIcon(G_DEFAULT_ICON);
			iconoMarcaVirtual.image = config['ruta_iconos']+config['icono_local_a'];
			tamanoIconoVirtual = new GSize(config['icono_local_a_width'],config['icono_local_a_heigth']);
			iconoMarcaVirtual.iconSize = tamanoIconoVirtual;
			
			iconoMarcaVirtual.shadow = config['ruta_iconos']+config['icono_usuario_sombra'];
			tamanoSombraVirtual = new GSize(config['icono_user_sombra_width'],config['icono_user_sombra_heigth']);
			iconoMarcaVirtual.shadowSize = tamanoSombraVirtual;
			
			iconoMarcaVirtual.iconAnchor = new GPoint(config['icono_local_a_anchor_x'], config['icono_local_a_anchor_y']);
			//Defino la posicion del globo (x,y)
			iconoMarcaVirtual.infoWindowAnchor = new GPoint(18,5);
			//defino el area de click
			iconoMarcaVirtual.imageMap = [15,42,9,42,5,40,2,38,0,36,2,34,4,33,9,33,12,2,16,0,21,0,25,2,27,3,22,35,26,36,29,38,30,41,28,42,15,42];
			
			
		    map_crear.setMapType(G_NORMAL_MAP);
		    
			
			/* CREO EL PUNTO, TENGA O NO FIESTAS CARGADAS */
			var point = new GPoint ("-24.96614015991296", "-58.271484375");
		    var marker = createMarker(point,"");
			map_crear.addOverlay(marker);
			
			
			GEvent.addListener(map_crear, "click", function (overlay,point){
				if (point){
					marker.setPoint(point);
					punto_mapa = point;
					agregar_punto_fiesta();
				}
			})	    
			GEvent.addListener(marker, "dragend", function (point){
				if (point){
					marker.setPoint(point);
					punto_mapa = point;
					agregar_punto_fiesta();
					
			 	}
		  	});

			
		} else {
			mostrar_alerta("Browser no compatible",0);
		}
	}
	
	$("#fileUpload").fileUpload({
		'uploader': path_uploader,
		'cancelImg': path_cancelImg,
		'script': path_script,
		'folder': path_folder,
		'multi': false,
		'fileDesc': 'Image Files',
		'fileExt': '*.jpg;*.jpeg;*.gif;*.png',
		'displayData': 'speed',
		'buttonImg':path_imagen_btn,	
		'sizeLimit':700000,
		onComplete: function (evt, queueID, fileObj, response, data) {
			//alert(evt+", "+queueID+", "+fileObj+", "+response+", "+data);
			img_1=response;
			cargadas++;
			
			$.ajax({
				async: false,
				url: "/script/site/app_codes/service/modificar_nombre_imagen.php",
				dataType: "html",
				type: "POST",
				data: {nombre_img:img_1},
				success: function(html){
					var img_final = html;
					if (fie_id == ""){
						$("#File_data1").val(img_final);
						agregar_fiesta();
					} else {
						$("#File_data1_update").val(img_final);
						modificar_fiesta();
					}
				},
				error: function(error){
	
				}
			})
		},
		onError: function (evt, queueID, fileObj, response, data) {
			
		}
	});
	
	$("#btn_subir_video").click(function (){
		$("#reproductor_videos").hide();
		mostrar_tapa();
		$("#formularioVideos").show();
		carga_pagina("formularioVideos.php","#formularioVideos",'get',0,"");
	})
	
	$("#btn_envio_invitacion").click(function (){
		enviar_invitacion();
	})
	
	if (glb_user_id == "" && fie_invitacion == ""){
		//if (fie_invitacion == "") {
			$("#reproductor_videos").hide();
			mostrar_tapa();
			$("#formularioLogin").show();
			carga_pagina("formularioLogin.php","#formularioLogin",'get',0,"");
			glb_url = "/"+config['idioma_url']+"/crearparty";
		//}
	} else {
		buscar_fiesta_usuario();	
	}
	
	//Templates
	$("#invitacion_box1").click(function (){
		$(".invitacion-box").css("border","#fff solid 2px");
		$(this).css("border","#5090B0 solid 2px");
		modificar_avatar("template1");
	})
	$("#invitacion_box2").click(function (){
		$(".invitacion-box").css("border","#fff solid 2px");
		$(this).css("border","#5090B0 solid 2px");
		modificar_avatar("template2");
	})
	$("#invitacion_box3").click(function (){
		$(".invitacion-box").css("border","#fff solid 2px");
		$(this).css("border","#5090B0 solid 2px");
		modificar_avatar("template3");
	})
	$("#invitacion_box4").click(function (){
		$(".invitacion-box").css("border","#fff solid 2px");
		$(this).css("border","#5090B0 solid 2px");
		modificar_avatar("template4");
	})
	$("#invitacion_box5").click(function (){
		$(".invitacion-box").css("border","#fff solid 2px");
		$(this).css("border","#5090B0 solid 2px");
		modificar_avatar("template5");
	})

});


// -----------------------------------------------------//
// CREAR MARCA EN EL MAPA ------------------------------//
function createMarker(point,html) {
	var marker = new GMarker(point,{draggable:true,icon:iconoMarcaVirtual});
	return marker;
}
// -----------------------------------------------------//
// ELIMINAR VIDEO --------------------------------------//
function eliminar_video(conten, vid_id){
	$("#"+conten+"").remove();
	if (vid_id != ""){
		$.ajax({
			async: false,
			url: delete_video_lviid,
			dataType: "xml",
			type: "POST",
			data: {lvi_id:vid_id},
			success: function(xml){
				//alert("Video Cargado");
			},
			error: function(error){
				//alert(error);
			}
		})
	}
}
// -----------------------------------------------------//
//FUNCIONES CARGA SECCIONES FIESTA ---------------------//
function ejecutar_seccion(seccion){
	var fiesta_valida=0;
	if (seccion == 1){
		$("#btn_direccion").show();
		if ($("#Nfiesta").val() == ""){
			mostrar_alerta("Ingresa el nombre de tu fiesta",0);
			return 1;
		} else {
			fiesta_valida = chequear_nombre_fiesta($("#Nfiesta").val());
			if (fiesta_valida == 1){
				mostrar_alerta("El nombre de tu fiesta debe contener los caracteres [a-z] [A-Z] [0-9] y sin espacios",0);
				return 1;
			} else {
				if ($("#fie_fecha").val() == ""){
					mostrar_alerta("Ingresa la fecha de tu fiesta",0);
					return 1;
				} else {
				/*$("#Nfiesta_update").val($("#Nfiesta").val());
				cant_uploads = Number($(".fileUploadQueueItem").length);
				if(cant_uploads == 0  && fie_id == ""){
					mostrar_alerta("Carga tu avatar",0);
					return 1;	
				} else {*/
					/*var mydate=new Date();
					var year=mydate.getYear();
					if (year < 1000)
						year+=1900;
					var day=mydate.getDay();
					var month=mydate.getMonth()+1;
					if (month<10)
						month="0"+month;
					var daym=mydate.getDate();
					if (daym<10)
						daym="0"+daym;
					var fecha_actual = daym+"/"+month+"/"+year;
					
					if (!Comparar_Fecha(fecha_actual, $("#fie_fecha").val())){
						mostrar_alerta("La fecha de tu fiesta debe ser igual o mayor al d&iacute;a de hoy",0);
						return 1;
					} else {*/
						var tamano_img = $('.fileUploadQueueItem .fileName').html();
						if (tamano_img != null){
							tamano_img = tamano_img.split(" (");
							tamano_img = tamano_img[1].split("K");
							tamano_img = tamano_img[0].split("M");
							//alert(tamano_img[0]+" - "+tamano_img[1]);
							if (tamano_img[0] > 700 || tamano_img[1] == "B)"){
								mostrar_alerta("El tama&ntilde;o de la imagen es mayor a 700KB",0);
								return 1;
							} else {
								$("#Nfiesta_update").val($("#Nfiesta").val());
								$(".stripNavL").show();
								return 0;
							}
						} else {
							$("#Nfiesta_update").val($("#Nfiesta").val());
							$(".stripNavL").show();
							return 0;	
						}
					//}//If fecha menor
				}//If si fecha
			}//If nombre invalido
		}//IF sin nombre
	}//If seccion 1
	if (seccion == 2){
		if (punto_mapa == "" && $("#map_lat_update").val() == ""){
			mostrar_alerta("Selecciona un punto en el mapa",0);
			return 1;
		} else {
			return 0;
		}
	}
	if (seccion == 3){
		if ($('.fileUploadQueueItem').css("display")=="block"){
			$('#fileUpload').fileUploadStart();
		} else {
			if (fie_id == ""){
				$("#File_data1").val("sin_imagen.jpg");
				agregar_fiesta();
			} else {
				if ($("#File_data1_update").val() == "")
					$("#File_data1_update").val("sin_imagen.jpg");
				modificar_fiesta();
			}
		}
		return 1;
	}
	if (seccion == 4 && fie_invitacion != ""){
		$(".stripNavL").show();
	}
	if (seccion == 5){
		if (fie_invitacion == "") {
			glb_url = config['dominio']+"/"+config['idioma_url']+"/"+$("#Nfiesta").val();
			mostrar_alerta("Ir a la fiesta",0);
			//setTimeout(document.location = url,3000);
		}
	}
}
// -----------------------------------------------------//
//AGREGAR FIESTA ---------------------------------------//
function agregar_fiesta(){
	//alert($("#per_id").val()+","+$("#fie_tipo").val()+","+$("#pai_id").val()+","+$("#fie_fecha").val()+","+$("#map_lat").val()+","+$("#map_long").val()+","+$("#File_data1").val()+","+$("#Nfiesta").val());
	$("#frm_fiesta").submit();
}
function show_despues_de_enviar(xml){
	var propiedades_imagen="&w=50&h=50";
	$("#imagen_login").attr("src", config['tod']+$("#File_data1").val()+propiedades_imagen);
	
	$('datos',xml).each(function(i) {
		if ($(this).find("detalle").text() == "Fiesta agregada"){
			mostrar_alerta("HAS CREADO TU FIESTA CON &Eacute;XITO, TERMINA CON EL &Uacute;LTIMO PASO PARA TENER LA FIESTA M&Aacute;S POPULAR",0);
			$('fiesta',xml).each(function(i) {
				fie_id = $(this).attr('id');
				agregar_videos_fiesta(fie_id);
			});
			var propiedades_imagen="&w=100&h=100&bgcolor=000000";
			$("#imagen_perfil").html("<img src='"+config['tod']+$("#File_data1").val()+propiedades_imagen+"'/>");
			
			glb_url = config['dominio']+"/"+config['idioma_url']+"/crearparty#4";
			/*document.location = "crearparty#4";
			setTimeout("location.reload()", 3000);*/
		} else {
			if ($(this).find("detalle").text() == "Ya existe el nombre de la fiesta"){
				mostrar_alerta("Ya existe una fiesta con este nombre. Tendras que modificalo.",0);
				fiesta_sin_errores = 1;
			} else {
				mostrar_alerta("La fiesta no se pudo agregar. Revisa los datos cargados",0);
				fiesta_sin_errores = 1;
			}
		}
	});
}
function show_antes_de_enviar(){
	
}
// -----------------------------------------------------//
//MODIFICAR FIESTA -------------------------------------//
function modificar_fiesta(){
	$("#frm_fiesta_update").submit();
}
function show_despues_de_enviar_update(xml){
	var propiedades_imagen="&w=50&h=50&bgcolor=4B6165";
	$("#imagen_login").attr("src", config['tod']+$("#File_data1_update").val()+propiedades_imagen);
	
	$('datos',xml).each(function(i) {
		if ($(this).find("detalle").text() == "Fiesta modificada"){
			mostrar_alerta("HAS MODIFICADO TU FIESTA CON &Eacute;XITO, TERMINA CON EL &Uacute;LTIMO PASO PARA TENER LA FIESTA M&Aacute;S POPULAR",0);
			$('fiesta',xml).each(function(i) {
				fie_id = $(this).attr('id');
				agregar_videos_fiesta(fie_id);
			});
			var propiedades_imagen="&w=100&h=100&bgcolor=000000";
			$("#imagen_perfil").html("<img src='"+config['tod']+$("#File_data1_update").val()+propiedades_imagen+"'/>");
			
			glb_url = config['dominio']+"/"+config['idioma_url']+"/crearparty#4";
			/*document.location = "crearparty#4";
			setTimeout("location.reload()", 3000);*/
		} else {
			if ($(this).find("detalle").text() == "Ya existe el nombre de la fiesta"){
				mostrar_alerta("Ya existe una fiesta con este nombre. Tendras que modificalo.",0);
				fiesta_sin_errores = 1;
			} else {
				mostrar_alerta("La fiesta no se pudo modificar. Revisa los datos cargados",0);
				fiesta_sin_errores = 1;
			}
		}
	});
}
function show_antes_de_enviar_update(){
	
}
// -----------------------------------------------------//
//AGREGAR LATITUD Y LONGITUD DE LA FIESTA --------------//
function agregar_punto_fiesta(){
	//Separo la latitud y longitud
	punto_mapa = String(punto_mapa);
	var punto_mapa_final = punto_mapa.substring(1, punto_mapa.length-1);
	punto_mapa_final = punto_mapa_final.split(",");
	$("#map_lat").attr("value",punto_mapa_final[0]);
	$("#map_long").attr("value",punto_mapa_final[1]);
	$("#map_lat_update").attr("value",punto_mapa_final[0]);
	$("#map_long_update").attr("value",punto_mapa_final[1]);
}
// -----------------------------------------------------//
//AGREGAR FECHA DE LA FIESTA ---------------------------//
function agregar_fecha_fiesta(fecha){
	var fecha_final = "";
	fecha = String(fecha);
	//Separo el dia el mes y el anio
	if (fecha.indexOf("/") != -1){
		fecha_final = fecha;
	} else {
		fecha = fecha.split(" ");
		var mes = obtener_mes_de_nombre(fecha[1]);
		var ano = "";
		if ($.browser.msie)
			ano = fecha[5];
		else 
			ano = fecha[3];
		fecha_final = fecha[2]+"/"+mes+"/"+ano;
	}
	$("#fie_fecha").attr("value",fecha_final);
	$("#fie_fecha_update").attr("value",fecha_final);
}
// -----------------------------------------------------//
//MODIFICAR AVATAR DE ENVIO INVITACION -----------------//
function modificar_avatar(id){
	var imagen = "";
	switch (id){
		case "template1":
			imagen = "/regionales/"+config['idioma_gral']+"/images/bg-invitacion-textarea.jpg";
			break;
		case "template2":
			imagen = "/regionales/"+config['idioma_gral']+"/images/bg-invitacion-textarea-2.jpg";
			break;
		case "template3":
			imagen = "/regionales/"+config['idioma_gral']+"/images/bg-invitacion-textarea-3.jpg";
			break;
		case "template4":
			imagen = "/regionales/"+config['idioma_gral']+"/images/bg-invitacion-textarea-4.jpg";
			break;
		case "template5":
			imagen = "/regionales/"+config['idioma_gral']+"/images/bg-invitacion-textarea-5.jpg";
			break;
	}
	$(".left").css("background","transparent url("+imagen+") no-repeat scroll 0 0");
}
// -----------------------------------------------------//
//AGREGAR LISTA DE VIDEOS A FIESTA ---------------------//
function agregar_videos_fiesta(fie_id){
	var url_video;
	$("#lista_videos li a").each(function(){
		if ($(this).html() != "Close" && $(this).attr("title") == ""){
			url_video =	$(this).html();
			
			$.ajax({
				async: false,
				url: ser_videos_fiesta,
				dataType: "xml",
				type: "POST",
				data: {per_id:glb_user_id, lvi_url:url_video},
				success: function(xml){
					//alert("Video Cargado");
				},
				error: function(error){
					//alert(error);
				}
			})
		}
	});
}
// -----------------------------------------------------//
//ENVIAR INVITACION A AMIGOS ---------------------------//
function enviar_invitacion(){
	var nombre_usuario = $("#nombre_usuario").val();
	var mail_usuario = $("#mail_usuario").val();
	var nombre_amigo1 = $("#nombre_amigo1").val();
	var nombre_amigo2 = $("#nombre_amigo2").val();
	var nombre_amigo3 = $("#nombre_amigo3").val();
	var nombre_amigo4 = $("#nombre_amigo4").val();
	var mail_amigo1 = $("#mail_amigo1").val();
	var mail_amigo2 = $("#mail_amigo2").val();
	var mail_amigo3 = $("#mail_amigo3").val();
	var mail_amigo4 = $("#mail_amigo4").val();
	var text_comentario = $("#text_comentario").val();
	
	var link_fiesta = "";
	if (fie_invitacion != "")
		link_fiesta = config['dominio']+"/"+config['idioma_url']+"/"+fie_invitacion;
	else
		link_fiesta = config['dominio']+"/"+config['idioma_url']+"/"+$("#Nfiesta").val();
	var link_crear_fiesta = config['dominio']+"/"+config['idioma_url']+"/crearparty";
	
	var template = "";
	if ($.browser.msie){
		if ($("#invitacion_box1").css("border") == "#5090b0 2px solid")
			template = "MIN1";
		if ($("#invitacion_box2").css("border") == "#5090b0 2px solid")
			template = "MIN2";
		if ($("#invitacion_box3").css("border") == "#5090b0 2px solid")
			template = "MIN3";
		if ($("#invitacion_box4").css("border") == "#5090b0 2px solid")
			template = "MIN4";
		if ($("#invitacion_box5").css("border") == "#5090b0 2px solid")
			template = "MIN5";
	} else {
		if ($("#invitacion_box1").css("border") == "2px solid rgb(80, 144, 176)")
			template = "MIN1";
		if ($("#invitacion_box2").css("border") == "2px solid rgb(80, 144, 176)")
			template = "MIN2";
		if ($("#invitacion_box3").css("border") == "2px solid rgb(80, 144, 176)")
			template = "MIN3";
		if ($("#invitacion_box4").css("border") == "2px solid rgb(80, 144, 176)")
			template = "MIN4";
		if ($("#invitacion_box5").css("border") == "2px solid rgb(80, 144, 176)")
			template = "MIN5";
	}

	var validado = 0;
	if(nombre_usuario == ""){
		mostrar_alerta("Agrega tu nombre",0);
		validado = 1;
	} else {
		var mail_validado = "";
		mail_validado = validarEmail(mail_usuario)
		if (mail_usuario == "" || mail_validado == false){
			mostrar_alerta("Tu E-Mail no es v&aacute;lido",0);
			validado = 1;
		} else {
			if (nombre_amigo1 == "" && nombre_amigo2 == "" && nombre_amigo3 == "" && nombre_amigo4 == ""){
				mostrar_alerta("Agrega el nombre de algun amigo tuyo",0);
				validado = 1;
			}
				
			var lista_amigos_nombre = "";
			var lista_amigos_email = "";
			
			if (mail_amigo1 != "" && nombre_amigo1 == ""){
				mostrar_alerta("Ingresa el nombre de tu primer amigo",0);
				validado = 1;
			} else {
				if (nombre_amigo1 != ""){
					if (mail_amigo1 != ""){
						if (!validarEmail(mail_amigo1)){
							mostrar_alerta("Ingresa un E-Mail v&aacute;lido para tu primer amigo",0);
							validado = 1;
						} else {
							lista_amigos_nombre = nombre_amigo1;
							lista_amigos_email = mail_amigo1;
						}
					} else {
						mostrar_alerta("Ingresa el E-Mail de tu primer amigo",0);
						validado = 1;
					}
				}
			}
			
			if (mail_amigo2 != "" && nombre_amigo2 == ""){
				mostrar_alerta("Ingresa el nombre de tu segundo amigo",0);
				validado = 1;
			} else {
				if (nombre_amigo2 != ""){
					if (mail_amigo2 != ""){
						if (!validarEmail(mail_amigo2)){
							mostrar_alerta("Ingresa un E-Mail v&aacute;lido para tu segundo amigo",0);
							validado = 1;
						} else {
							if (lista_amigos_nombre == ""){
								lista_amigos_email = mail_amigo2;
								lista_amigos_nombre = nombre_amigo2;
							} else {
								lista_amigos_email += ","+mail_amigo2;
								lista_amigos_nombre += ","+nombre_amigo2;
							}
						}
					} else {
						mostrar_alerta("Ingresa el E-Mail de tu segundo amigo",0);
						validado = 1;
					}
				}
			}
			
			if (mail_amigo3 != "" && nombre_amigo3 == ""){
				mostrar_alerta("Ingresa el nombre de tu tercer amigo",0);
				validado = 1;
			} else {
				if (nombre_amigo3 != ""){
					if (mail_amigo3 != ""){
						if (!validarEmail(mail_amigo3)){
							mostrar_alerta("Ingresa un E-Mail v&aacute;lido para tu tercer amigo",0);
							validado = 1;
						} else {
							if (lista_amigos_nombre == ""){
								lista_amigos_email = mail_amigo3;
								lista_amigos_nombre = nombre_amigo3;
							} else {
								lista_amigos_email += ","+mail_amigo3;
								lista_amigos_nombre += ","+nombre_amigo3;
							}
						}
					} else {
						mostrar_alerta("Ingresa el E-Mail de tu tercer amigo",0);
						validado = 1;
					}
				}
			}
			
			if (mail_amigo4 != "" && nombre_amigo4 == ""){
				mostrar_alerta("Ingresa el nombre de tu cuarto amigo",0);
				validado = 1;
			} else {
				if (nombre_amigo4 != ""){
					if (mail_amigo4 != ""){
						if (!validarEmail(mail_amigo4)){
							mostrar_alerta("Ingresa un E-Mail v&aacute;lido para tu cuarto amigo",0);
							validado = 1;
						} else {
							if (lista_amigos_nombre == ""){
								lista_amigos_email = mail_amigo4;
								lista_amigos_nombre = nombre_amigo4;
							} else {
								lista_amigos_email += ","+mail_amigo4;
								lista_amigos_nombre += ","+nombre_amigo4;
							}
						}
					} else {
						mostrar_alerta("Ingresa el E-Mail de tu cuarto amigo",0);
						validado = 1;
					}
				}
			}
			
			if (text_comentario == ""){
				mostrar_alerta("Agrega el texto al mensaje",0);
				validado = 1;
			}
		}
	}
	//alert(lista_amigos_nombre+" - "+lista_amigos_email);
	if (validado == 0){	
		$.ajax({
			async: false,
			url: config['controller_reg'],
			dataType: "xml",
			type: "POST",
			data: {action:"mails.invitacion",acoid:config['acoid'],paiid:config['pais'],amigos_nombre:lista_amigos_nombre,amigos_mail:lista_amigos_email, nombre:nombre_usuario,email:mail_usuario,comentario:text_comentario,link_fiesta:link_fiesta,template:template, link_crear_fiesta:link_crear_fiesta},
			success: function(xml){
				$('datos',xml).each(function(i) {
					//datos del xml
					var respuesta = $(this).find("Respuesta").text();
					
					if (respuesta == "0"){
						//$("#formularioContactos").hide();
						mostrar_alerta("Tus invitaciones fueron enviadas exitosamente.",0);
						limpiar_formulario();
					} else {
						mostrar_alerta("No se han podido enviar tus invitaciones",0);
					}
				});
			},
			error: function(error){
				mostrar_alerta("No se han podido enviar tus invitaciones",0);
			}
		})
	}
}
function limpiar_formulario(){
	$("#nombre_amigo1").val("");
	$("#nombre_amigo2").val("");
	$("#nombre_amigo3").val("");
	$("#nombre_amigo4").val("");
	$("#mail_amigo1").val("");
	$("#mail_amigo2").val("");
	$("#mail_amigo3").val("");
	$("#mail_amigo4").val("");
}
// -----------------------------------------------------//
//BUSCO SI EL USUARIO TIENE FIESTA CREADA --------------//
function buscar_fiesta_usuario(){
	$.ajax({
		async: false,
		url: get_fiesta_perid,
		dataType: "xml",
		type: "post",
		data: {per_id:glb_user_id},
		success: function(xml){
			
			//$("#imagen_perfil").hide();
			
			$('datos',xml).each(function(i) {
				//alert($(this).find("detalle").text());
				
				
				
				if ($(this).find("detalle").text() == "Persona con fiesta"){
							
					$('fiesta',xml).each(function(j) {		
						
						
						fie_id					= $(this).attr('id');
						var fie_nombre 			= $(this).find("nombre").text();
						var fie_fecha 			= $(this).find("fecha").text();
						var fie_comentario 		= $(this).find("comentario").text();
						var fie_imagen_perfil  	= $(this).find("imagen_perfil").text();
						var map_long 			= $(this).find("map_long").text();
						var map_lat 			= $(this).find("map_lat").text();
						
						//Cargo ID
						$("#fie_id").val(fie_id);
						//Cargo Nombre
						$("#Nfiesta").val(fie_nombre);
						$("#Nfiesta_update").val(fie_nombre);
						//Cargo la fecha
						agregar_fecha_fiesta(fie_fecha);
						$("#fie_fecha_update").val(fie_fecha);
						//Cargo Avatar
						var propiedades_imagen="&w=100&h=100";
						$("#imagen_perfil").html("<img src='"+config['tod']+fie_imagen_perfil+propiedades_imagen+"'/>");
						$("#File_data1_update").val(fie_imagen_perfil);
						
						
						
						//Crear punto en mapa
						map_crear.clearOverlays();
						var point = new GLatLng(map_lat, map_long);
						var marker_mod = createMarker(point,"");
						map_crear.setCenter(new GLatLng(map_lat, map_long),5);
						map_crear.addOverlay(marker_mod);
						
						
						GEvent.addListener(map_crear, "click", function (overlay,point){
							if (point){
								marker_mod.setPoint(point);
								punto_mapa = point;
								agregar_punto_fiesta();
							}
						});
						GEvent.addListener(marker_mod, "dragend", function (point){
							if (point){
								marker_mod.setPoint(point);
								punto_mapa = point;
								agregar_punto_fiesta();
								
							}
						});
						
						$("#map_lat_update").val(map_lat);
						$("#map_long_update").val(map_long);
						
					})
					
					$('video',xml).each(function(k) {					  
						var lvi_id				= $(this).attr('id');
						var lvi_url 			= $(this).find("url").text();
						var lvi_url_id 			= $(this).find("url_id").text();
						//Cargo los videos
						var html = "<li id='"+lvi_url_id+"'><img src='http://i2.ytimg.com/vi/"+lvi_url_id+"/default.jpg' height='53px' width='57px' /><a title='video'>"+lvi_url+"</a> <span><a class='closeList' onclick='eliminar_video(\""+lvi_url_id+"\","+lvi_id+");' style='cursor:pointer'>Close</a></span></li>";
						$("#lista_videos").append(html);
						
					})
					
				} else{
					
					var point = new GPoint ();
					var marker = new GMarker(point,{draggable:true, icon:iconoMarcaVirtual});
					GEvent.addListener(map_crear, "click", function (overlay,point){
						if (point){
							marker.setPoint(point);
							punto_mapa = point;
							agregar_punto_fiesta();
						}
					});
					GEvent.addListener(marker, "dragend", function (point){
						if (point){
							marker.setPoint(point);
							punto_mapa = point;
							agregar_punto_fiesta();
							
						}
					});
							
				}
				
			});
			
		},
		error: function(error){
			//alert(error);
		}
	})
}
// -----------------------------------------------------//
// -----------------------------------------------------//
// CALCULA DIRECCION PARA MAPA -------------------------//
function calcula_direccion(address){

	$("#calle").val()
	$("#altura").focus(function(){this.value="";})
	$("#provincia").focus(function(){this.value="";})
	$("#pais").focus(function(){this.value="";})
	address = $("#calle").val()+' '+$("#altura").val()+', '+$("#provincia").val()+', '+$("#pais").val();
	if (geocoder) {
		geocoder.getLatLng(
			address,
			function(point) {
				if (!point) {
					mostrar_alerta("La direcci&oacute;n '"+ address + "' no ha sido encotrada!",0);
				} else {
					map_crear.setCenter(point, 13);
					map_crear.clearOverlays();
					var marker = new GMarker(point,{draggable:true,icon:iconoMarcaVirtual});
					map_crear.addOverlay(marker);
					marker.openInfoWindowHtml(address);
					$("#buscar_direccion").hide();
					punto_mapa = point;
					agregar_punto_fiesta();
					GEvent.addListener(map_crear, "click", function (overlay,point){
						if (point){
							marker.setPoint(point);
							punto_mapa = point;
							agregar_punto_fiesta();
						}
					});
				}
			}
		);
	}
}
// -----------------------------------------------------//
// FUNCIONES FACEBOOK ----------------------------------//
function mostrar_usuario(){		
	setTimeout("mostrar_usuario2()", 1000);
	/*mostrar_tapa();
	$("#reproductor_videos").hide();*/
	
	//$("#conect_facebook").hide(); //este es el boton de facebook
	$("#texto_usuario_facebook").html("<br><br>" + $("#texto_usuario_facebook").html());
	$("#texto_usuario_facebook").hide();
	$("#nombre_usuario_facebook").show();	
	
	
	/*FB.XFBML.Host.parseDomTree();
	FB.Connect.ifUserConnected(agregar_muro);
	carga_pagina("amigosfacebook.php","#invitaciones_fiesta",'get',0,"");*/
}
function mostrar_usuario2(){		
	FB.XFBML.Host.parseDomTree();
	FB.Connect.ifUserConnected(agregar_muro);
	carga_pagina("amigosfacebook.php","#invitaciones_fiesta",'get',0,"");
}
function agregar_muro(){	
	var url = "";
	var avatar_fiesta = "";
	var nombre_fiesta = "";
	var propiedades_imagen="&w=50&h=50";
	if (fie_invitacion == "") {
		avatar_fiesta = $("#File_data1").val();
		if (avatar_fiesta == "")
			avatar_fiesta = $("#File_data1_update").val();
		nombre_fiesta = $("#Nfiesta").val();
		url = config['tod']+avatar_fiesta+propiedades_imagen;
	} else {
		avatar_fiesta = $("#imagen_login").attr("src");
		if (avatar_fiesta != "" && avatar_fiesta != undefined){
			avatar_fiesta = avatar_fiesta.split("?f=");
			avatar_fiesta = avatar_fiesta[1].split("&");
			url = config['tod']+avatar_fiesta[0]+propiedades_imagen;
		} else {
			avatar_fiesta = "sin_imagen.jpg";
			url = config['tod']+avatar_fiesta+propiedades_imagen;
		}
		nombre_fiesta = fie_invitacion;
	}
	
	//alert(url);
	var url_link = config['dominio']+"/"+lng_pais+"/"+nombre_fiesta;
	
	var datos_mensaje = {"fiesta": "<a href='"+url_link+"'>"+nombre_fiesta+"</a>", "sitio": "<a href='"+config['dominio']+"'>aqu&iacute;</a>","images": [{"src":config['dominio']+"/images/feed.jpg", "href":config['dominio']},{"src":url, "href":config['dominio']}]};
	
	//Con SWF
	//var datos_mensaje = {"fiesta": "<a href='"+url_link+"'>"+nombre_fiesta+"</a>", "sitio": "<a href='"+config['dominio']+"'>aqu&iacute;</a>", "flash" :{"swfsrc":"http://partyplanner.dev.cba.brandigital.com/images/torres.swf", "imgsrc":"http://partyplanner.dev.cba.brandigital.com/images/feed.jpg", "width":"100",  "height":"100"}};
	
	//Con video youtube
	//var datos_mensaje = {"fiesta": "<a href='"+url_link+"'>"+nombre_fiesta+"</a>", "sitio": "<a href='"+config['dominio']+"'>aqu&iacute;</a>", "video":{"preview_img":"http://s3.ytimg.com/vi/9XHnf6UanWo/default.jpg", "video_src":"http://www.youtube.com/watch/v/9XHnf6UanWo"}};
	
	//if (fie_invitacion == "") {
		FB.Connect.showFeedDialog(266331415180, datos_mensaje);
	/*} else {
		FB.Connect.showFeedDialog(263381795180, datos_mensaje);
	}*/
}
// -----------------------------------------------------//