	function swapDisplay(object, displaied){ //v1.1
		var obj = document.getElementById(object);
		if (displaied == undefined) {
			if (obj.style.display == 'block') { obj.style.display = 'none'; } else { obj.style.display = 'block'; }
		} else {
			if (displaied) { obj.style.display = 'block'; } else { obj.style.display = 'none'; }
		}
	}

	/**
	* FUNCIONES STRING
	*/
	String.prototype.trim = function() {
		// s = s.replace(/\s+/gi, ' '); // sacar espacios repetidos dejando solo uno
		return this.replace(/^\s+|\s+$/g, '');
	}

	/**
	* FUNCIONES VALIDACION
	*/
	function isValidEmail(str) {
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	}

	/**
	* EXTRA PARAMETROS DE LA URL
	*/
	function getUrlParam(name) {
		var regexS = "[\\?&]"+name+"=([^&#]*)";
		var regex = new RegExp ( regexS );
		var tmpURL = window.location.href;
		var results = regex.exec( tmpURL );
		if( results == null )
			return"";
		else
			return results[1];
	}

	/**
	* LOGIN
	*/
	function jsSendLoginRequest(form, e) {
		tecla = (document.all) ? e.keyCode : e.which;
		if (tecla == 13) {
			form.command.value = 'sendLoginRequest';
			form.submit();
		}
		return false;
	}

	function jsSendBoarderLoginRequest(form, e) {
		tecla = (document.all) ? e.keyCode : e.which;
		if (tecla == 13) {
			form.command.value = 'sendBoarderLoginRequest';
			form.submit();
		}
		return false;
	}

	/**
	* NEWSLETTER
	*/
	function jsGoToNewsletter() {
		email = document.getElementById('edit_newsletter[email]').value;
		url = 'http://www.rotulowcost.es/';
		url += 'newsletter.php?lng=es&edit_nl[email]=' + email;
		window.location.href = url;
	}

	function jsEventNewsletterRequest(e) {
		tecla = (document.all) ? e.keyCode : e.which;
		if (tecla == 13) {
			jsGoToNewsletter();
		}
		return false;
	}
	
	/**
	* AYUDA PARA FORMULARIOS
	*/
	function copyEmailUsername(form) {
		var input = '';
		form[input + '[user_name]'].value = form[input + '[email]'].value;
	}

	function jsSendAddressEqualFiscal(form) {
		var input = '';
		var t = form[input + '[send_address_equal_fiscal]'].checked;
		if (t) {
			form[input + '[fiscal_address]'].value = form[input + '[send_address]'].value;
			form[input + '[fiscal_address]'].disabled = true;
			if (form[input + '[send_address2]'] && form[input + '[fiscal_address2]']) {
				form[input + '[fiscal_address2]'].value = form[input + '[send_address2]'].value;
				form[input + '[fiscal_address2]'].disabled = true;
			}
			form[input + '[fiscal_postal_code]'].value = form[input + '[send_postal_code]'].value;
			form[input + '[fiscal_postal_code]'].disabled = true;
			form[input + '[fiscal_population]'].value = form[input + '[send_population]'].value;
			form[input + '[fiscal_population]'].disabled = true;
			form[input + '[fiscal_province_state]'].value = form[input + '[send_province_state]'].value;
			form[input + '[fiscal_province_state]'].disabled = true;
			form[input + '[fiscal_rel_country]'].value = form[input + '[send_rel_country]'].value;
			form[input + '[fiscal_rel_country]'].disabled = true;
		} else {
			form[input + '[fiscal_address]'].disabled = false;
			if (form[input + '[fiscal_address2]']) {
				form[input + '[fiscal_address2]'].disabled = false;
			}
			form[input + '[fiscal_postal_code]'].disabled = false;
			form[input + '[fiscal_population]'].disabled = false;
			form[input + '[fiscal_province_state]'].disabled = false;
			form[input + '[fiscal_rel_country]'].disabled = false;
		}
	}

	function copyFiscalAddressSend(form) {
		jsSendAddressEqualFiscal(form);
	}
	
	/**
	* SELECTORES DE PROVINCIAS
	*/
	/********
	function jsChangeProvinceState(form, prov_input, prov_value, prov_size, prov_extra_text, prov_extra_select, country_id, container) {
		var data = {
			provInput: prov_input,
			provValue: prov_value,
			provSize: prov_size,
			provExtraText: prov_extra_text,
			provExtraSelect: prov_extra_select,
			countryId: $('#' + country_id).val(),
		};
		$.post('data/json/user_display_provinces.php', 'data='+$.toJSON(data), function(response) {
			$('#' + container).html(response);
		});
	}
	*/