// JavaScript Document

// funcion para meter pelicula flash
function flash(capa, pelicula, id, ancho, altura, version_player, color_fondo, n)
{

	var pelicula_flash = new Array();
	
	pelicula_flash[n]= new SWFObject(pelicula, id, ancho, altura, version_player, color_fondo, false);
	pelicula_flash[n].write(capa);
}

function rellena_datos_usuario(cli_id)
{
	new Ajax.Request('carrito/includes/ajax_rellena_datos_usuario.php',
						{	
							method: 'post',
							parameters: Form.serialize('form1_fact')+'&cli_id='+cli_id,
							onComplete: mostrar_datos
						}
					);
	

}

function muestra_select_provincias(seccion, provincia_actual)
{
	new Ajax.Updater('provincia', 'carrito/includes/ajax_dame_select_provincias.php',
						{	
							method: 'post',
parameters: Form.serialize('form1_'+seccion)+'&seccion='+seccion+'&provincia_actual='+provincia_actual
						}
					);
}

function mostrar_datos(xmlHttpRequest, responseHeader)
{	
	var cadena = xmlHttpRequest.responseText;
	var pares = cadena.split("&");
		
	for(var i=0; i < pares.length; i++)
	{	
		$(pares[i].split("=")[0]).value=pares[i].split("=")[1];
		 
	}
}

function abrirfoto(ruta,w,h)
{
	window.open(ruta,'','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width='+w+',height='+h+',top=0,left=0');
}

function alerta_confirma_compra(texto)
{

	/*if(confirm(utf8_encode("Si confirma la compra, ya no podrá; hacer cambios en su pedido. ¿Desea continuar?")))
		{
		window.location="carrito/carrito.php?carrito=confirmar";
		}*/
	if(confirm(texto))
		{
		window.location="carrito/carrito.php?carrito=confirmar";
		}
}

/*function utf8_encode ( str_data ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Webtoolkit.info (http://www.webtoolkit.info/)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)        
    // *     example 1: utf8_encode('Kevin van Zonneveld');
    // *     returns 1: 'Kevin van Zonneveld'
 
    str_data = str_data.replace(/\r\n/g,"\n");
    var tmp_arr = [], ac = 0;
 
    for (var n = 0; n < str_data.length; n++) {
        var c = str_data.charCodeAt(n);
        if (c < 128) {
            tmp_arr[ac++] = String.fromCharCode(c);
        } else if((c > 127) && (c < 2048)) {
            tmp_arr[ac++] = String.fromCharCode((c >> 6) | 192);
            tmp_arr[ac++] = String.fromCharCode((c & 63) | 128);
        } else {
            tmp_arr[ac++] = String.fromCharCode((c >> 12) | 224);
            tmp_arr[ac++] = String.fromCharCode(((c >> 6) & 63) | 128);
            tmp_arr[ac++] = String.fromCharCode((c & 63) | 128);
        }
    }
    
    return tmp_arr.join('');
}
*/
function detectaTeclaMayus(e){
	
	var kc = e.keyCode?e.keyCode:e.which;
	var sk = e.shiftKey?e.shiftKey:((kc == 16) ? true : false);
	
	if(((kc >= 65 && kc <= 90) && !sk)||((kc >= 97 && kc <= 122) && sk))
	{	
		document.getElementById('div_mayus').style.color = '#FFFFFF';
	}
	else
	{
		document.getElementById('div_mayus').style.color = '#000000';
	}
}