// JavaScript Document

var colorNoError	="#98AFCC";
var colorErrorEmpty ="#DEAAAA";
var colorErrorFormat="#DEDEAA";
var TimeID; 

function actionDiv(id){
	
	
//	alert("tpm");
$('#'+id).toggle(
		
    function() {
        $('#'+id).effect('bounce', { times: 2 }, 1000);
	//	alert("Enrta");
    },
    function() {
        $('#'+id).effect('bounce', { times: 4 }, 100);
    }
);

}


function filterForm(form,tipoForm)
{
	if(tipoForm == undefined) tipoForm="contacto";
	
	var error=false;
	var aceptaCondiciones=true;
	
	if(tipoForm == "book") if($("#aceptar").val() != "on") aceptaCondiciones=false;
	
	var filesInForm_arr=new Array();
	
	for(var i=0;i<form.elements.length;i++)
	{
		var type =form.elements[i].type;
		var id   =form.elements[i].id;
		if(type != "button" && type != "hidden" && type != "submit" && type != "reset" &&  type != "file")
		{
			var isObligatory	=$("#"+id+"_ob").val();
			var tipoVerificador	=$("#"+id+"_ty").val();
			
			var value=$("#"+id).val();
			
			$("#"+id).css("background-color",colorNoError);
			
			if(isObligatory == "1")
			{
				if(value == "" ||
				   value == " " ||
				   value == "00-00-0000" ||
				   value == "0000-00-00" ||
				   value == "DD-MM-AAAA" ||
				   value == "DD-MM-YYYY")
				{
					error=true;
					$("#"+id).css("background-color",colorErrorEmpty);
				} else if(type == "select-one" && value == "----") {
					error=true;
					$("#"+id).css("background-color",colorErrorEmpty);
				}
			}
			
			if(!error && type == "text" && value != "" && value != " " && tipoVerificador != "none" && tipoVerificador != "")
			{
				if(tipoVerificador == "fecha" && value.indexOf("/") != -1)
				{
					value=value.replace(/\/gi/,"-");
					$("#"+id).val(value);
				}
				if(!verifyField(value,tipoVerificador))
				{
					error=true;
					$("#"+id).css("background-color",colorErrorFormat);
				}
			}
			
			if(!error)
			{
				if(value != "" && value != " " && value != "----" && value != "all-options")
				{
					if(tipoVerificador == "fecha") value=value.substr(6,4)+"-"+value.substr(3,2)+"-"+value.substr(0,2);
					filesInForm_arr.push(id+"="+addslashes(value));
				}
			}
		}
	}
	
	if(!error)
	{
		if(aceptaCondiciones)
		{
			if(tipoForm == "finder")
			{
				$("#q").val("ok");
				$("#results-form").val(filesInForm_arr.join("@@"));
				$("#form-activo").submit();
			} else {
				form.submit();
			}
		} else {
			alert("Debes aceptar las condiciones.");
		}
	} else {
		alert("Hay errores.");
	}
}

function rollStatusItem(idItem,status)
{
	if(status == 1)
	{
		$("#"+idItem+"-div a").css("color","#E75113");
	} else {
		$("#"+idItem+"-div a").css("color","#F3F3F3");
	}
}

function changeModelFoto(nameFoto,type)
{
	var idDivContainer=$("#model-picts img");				// Obtenemos la referencia del DOM a la capa contenedora de la imagen
	if(type=="foto"){
	idDivContainer.css({'display':'block'});
	var imgSrc=idDivContainer.attr("src");					// Obtenemos el valor del atributo "SRC" de la imagen
	var pathTemp_arr=imgSrc.split("/");						// Dividimos la cadena "SRC" de la imagen por el carácter "/"
	pathTemp_arr[pathTemp_arr.length-1]=nameFoto+".jpg";	// Reemplazamos el último valor de la cadena "SRC" por el nombre de la nueva imagen
	idDivContainer.attr("src",pathTemp_arr.join("/"));		// Cambiamos el atributo "SRC" de la imagen por la nueva cadena
	}
	if(type=="video")
	{
		idDivContainer.css({'display':'none'});
		$("#video").css({'display':'block'});



		
	}
}

function changeField(idField,valueToRemove,tipoAccion)
{
	if(tipoAccion == '1')
	{
		// onFocus:
		if($("#"+idField).val() == valueToRemove) $("#"+idField).val("");
	} else {
		// onBlur:
		if($("#"+idField).val() == "" || $("#"+idField).val() == " ") $("#"+idField).val(valueToRemove);
	}
}

function updateFields(fieldsToChange,idField,idIdioma)
{
	var fieldsToChange_arr=fieldsToChange.split("@@");
	
	var disabled=false;
	if($("#"+idField).val() == "----") disabled=true;
	
    var labelInferior=$("#inferior_hd").val();
    var labelSuperior=$("#superior_hd").val();
    var labelBusto	 =$("#busto_hd").val();
    var labelCintura =$("#cintura_hd").val();
    var labelCadera	 =$("#cadera_hd").val();
    var labelCuello	 =$("#cuello_hd").val();
    var labelHombros =$("#hombros_hd").val();
	var labelDisabled=$("#first_a_genre_hd").val();
	
	for(var i=0;i<fieldsToChange_arr.length;i++)
	{
		if(disabled)
		{
			$("#"+fieldsToChange_arr[i]).attr("disabled","disabled");
			$("#"+fieldsToChange_arr[i]).css("background-color","#B8C1CC");
			
			$("#"+fieldsToChange_arr[i]).attr("title",labelDisabled);
		} else {
			var sufijo="";
			if(fieldsToChange_arr[i].indexOf("_inf") != -1) sufijo=" ("+labelInferior+")";
			if(fieldsToChange_arr[i].indexOf("_sup") != -1) sufijo=" ("+labelSuperior+")";
			
			if(fieldsToChange_arr[i].indexOf("1") != -1) ($("#"+idField).val() == "m") ? $("#"+fieldsToChange_arr[i]).attr("title","[!]"+labelCuello+sufijo+"[/!]")  : $("#"+fieldsToChange_arr[i]).attr("title","[!]"+labelBusto+sufijo+"[/!]");
			if(fieldsToChange_arr[i].indexOf("2") != -1) ($("#"+idField).val() == "m") ? $("#"+fieldsToChange_arr[i]).attr("title","[!]"+labelHombros+sufijo+"[/!]") : $("#"+fieldsToChange_arr[i]).attr("title","[!]"+labelCintura+sufijo+"[/!]");
			if(fieldsToChange_arr[i].indexOf("3") != -1) ($("#"+idField).val() == "m") ? $("#"+fieldsToChange_arr[i]).attr("title","[!]"+labelCintura+sufijo+"[/!]") : $("#"+fieldsToChange_arr[i]).attr("title","[!]"+labelCadera+sufijo+"[/!]");
			
			$("#"+fieldsToChange_arr[i]).removeAttr("disabled");
			$("#"+fieldsToChange_arr[i]).css("background-color","#F3F3F3");
		}
		$("#"+fieldsToChange_arr[i]).val("");
	}
}

function checkSelectedFormat(idField,idIdioma)
{
	var ext_arr=$("#"+idField).val().split(".");
	ext=ext_arr[ext_arr.length-1];
	ext=ext.toLowerCase();
	if(ext != 'jpg' && ext != 'jpeg')
	{
		switch(idIdioma)
		{
			case 1:
				alert("Has seleccionado un archivo '."+ext+"'.\n\nPor favor, selecciona un archivo '.jpg'...");
				break;
			case 2:
				alert("You selected a '."+ext+"' file.\n\nPlease, select a '.jpg' file instead...");
				break;
		}
		$("#"+idField).val("");
		return false;
	} else {
		return true;
	}
}

function showCaption(idItem) {
	$("#caption"+idItem).show();
}

function hideCaption(idItem) {
	$("#caption"+idItem).hide();
}


function timer() 
{
	//window.clipboardData.clearData(); 
	timeID=setTimeout("timer()",100); 
}
