// JavaScript Document
function validar(form){
	var precio = document.getElementById('precio');
	var cantidad = document.getElementById('cantidad');
	var ref = document.getElementById('ref');

}
function multiplicar(){
	var precio_fijo = document.getElementById('precio_fijo');
	var precio = document.getElementById('precio');
	var cantidad = document.getElementById('cantidad');
	var precio_temp=precio_fijo.value*cantidad.value;
	precio.value=Math.round(precio_temp*100)/100;
}
function mas_carrito(){
	var precio = document.getElementById('precio').value;
	var cantidad = document.getElementById('cantidad').value;
	var ref = document.getElementById('ref').value;
	
	var xml_obj=false;
	//Comprobar si es el capullo del IE
	try {
	xml_obj = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try {
		xml_obj = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){xml_obj=false;}}
		
		if(!xml_obj && typeof XMLHttpRequest != 'undefined') {
		xml_obj = new XMLHttpRequest();
		}
	xml_obj.open("GET","carrito.php?precio="+precio+"&cantidad="+cantidad+"&ref="+ref);
	xml_obj.onreadystatechange = function (){
	if(xml_obj.readyState==4 && xml_obj.status == 200){

	//	alert(xml_obj.responseText);
		}
	}
xml_obj.send(null); 
}

function insertar_articulo() {
	var precio = document.getElementById('precio').value;
	var cantidad = document.getElementById('cantidad').value;
	var ref = document.getElementById('ref').value;
	var grupo = document.getElementById('grupo').value;
	var nombre = document.getElementById('nombre').value;
	var peso = document.getElementById('peso').value;	
	document.location.href="insertar_articulo.php?ref="+ref+"&cantidad="+cantidad+"&precio="+precio+"&grupo="+grupo+"&nombre="+nombre+"&peso="+peso;
}
<!-- para la ficha de entradas paypal-->
function insertar_articulo_paypal() {
	var precio = document.getElementById('amount').value;
	var cantidad = 1;<!--Sin cantidad de momento, dejo el valor en 1
	var ref = document.getElementById('item_number').value;
	var grupo = 'ENTRADA'; <!-- sin grupo de momento, depues ahi que introducirlo-->
	var nombre = document.getElementById('item_name').value;
	<!-- Como el paypal toma el control ahi que hacerlo por ajax en segundo plano -->
				var xml_obj=false;
				//Comprobar si es el capullo del IE
				try {
				xml_obj = new ActiveXObject("Msxml2.XMLHTTP");
				}catch(e){
					try {
					xml_obj = new ActiveXObject("Microsoft.XMLHTTP");
					}catch(E){xml_obj=false;}}
					
					if(!xml_obj && typeof XMLHttpRequest != 'undefined') {
					xml_obj = new XMLHttpRequest();
					}
				xml_obj.open("GET","insertar_articulo_entradas_paypal.php?ref="+ref+"&precio="+precio+"&grupo="+grupo+"&nombre="+nombre+"");
				xml_obj.onreadystatechange = function (){

				if(xml_obj.readyState==4 && xml_obj.status == 200){		
					compra_BD_paypal();

					}
				}
			xml_obj.send(null); 	
}

//Modificacion PayPal
function compra_BD_paypal(ultimo){
	var gastos_calculados = document.getElementById("gastos_calculados").value;
	document.getElementById("amount_"+ultimo).value=gastos_calculados;
	
	document.getElementById("item_name_"+ultimo).value="Gastos de envio: "+gastos_calculados;
	var xml_obj=false;
	//Comprobar si es el capullo del IE
	try {
	xml_obj = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try {
		xml_obj = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){xml_obj=false;}}
		
		if(!xml_obj && typeof XMLHttpRequest != 'undefined') {
		xml_obj = new XMLHttpRequest();
		}

	xml_obj.open("GET","compra_BD_paypal.php");
	xml_obj.onreadystatechange = function (){
	if(xml_obj.readyState==4 && xml_obj.status == 200){		
		//var dato=xml_obj.responseText;

			document.getElementById("form_paypal").submit();

		//var paypal=document.getElementById('form_paypal');
		//document.location.href="confirmacion_pedido.php?nombre_apellidos="+nombre_apellidos+"&dni="+dni+"&direccion="+direccion+"&datos_postales=-"+datos_postales+"&idFactura="+dato+"&provincia="+provincia+"&pais="+pais+"&mail="+mail+"&ciudad="+ciudad;
		}
	}
xml_obj.send(null); 
}

//Modificacion PayPal
function compra_BD_paypal_entrada(){
	
	var xml_obj=false;
	//Comprobar si es el capullo del IE
	try {
	xml_obj = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try {
		xml_obj = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){xml_obj=false;}}
		
		if(!xml_obj && typeof XMLHttpRequest != 'undefined') {
		xml_obj = new XMLHttpRequest();
		}

	xml_obj.open("GET","compra_BD_paypal.php");
	xml_obj.onreadystatechange = function (){
	if(xml_obj.readyState==4 && xml_obj.status == 200){		
		//var dato=xml_obj.responseText;
		if(confirm("paypal")){
			alert(document.getElementById("paypal_form"));
			document.getElementById("paypal_form").submit();
		}		
		//var paypal=document.getElementById('form_paypal');
		//document.location.href="confirmacion_pedido.php?nombre_apellidos="+nombre_apellidos+"&dni="+dni+"&direccion="+direccion+"&datos_postales=-"+datos_postales+"&idFactura="+dato+"&provincia="+provincia+"&pais="+pais+"&mail="+mail+"&ciudad="+ciudad;
		}
	}
xml_obj.send(null); 
}

function registro_valido(){
	var r_usuario = document.getElementById('r_usuario').value;
	var p_password = document.getElementById('p_password').value;
	var p_password2 = document.getElementById('p_password2').value;
	var r_nombre = document.getElementById('r_nombre').value;
	var r_apellidos = document.getElementById('r_apellidos').value;
	var r_direccion = document.getElementById('r_direccion').value;
	var r_cp = document.getElementById('r_cp').value;
	var r_provincia = document.getElementById('r_provincia').value;
	var r_pais = document.getElementById('r_pais').value;
	var r_mail = document.getElementById('r_mail').value;
	var r_telefono = document.getElementById('r_telefono').value;
	var r_dni = document.getElementById('r_dni').value;
//	alert(r_usuario+p_password+p_password2+r_nombre+r_apellidos+r_direccion+r_cp+r_provincia+r_pais+r_mail+r_telefono);	
}
function cargar_usuario(){

	var usuario = document.getElementById('r_usuario').value;
	var password = document.getElementById('p_password').value;	

	var xml_obj=false;
	//Comprobar si es el capullo del IE
	try {
	xml_obj = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try {
		xml_obj = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){xml_obj=false;}}
		
		if(!xml_obj && typeof XMLHttpRequest != 'undefined') {
		xml_obj = new XMLHttpRequest();
		}
	xml_obj.open("GET","cargar_usuario.php?usuario="+usuario+"&password="+password);
	xml_obj.onreadystatechange = function (){
	if(xml_obj.readyState==4 && xml_obj.status == 200){
		var texto = new String(xml_obj.responseText);
		var trozos = new Array();
			for(var i = 0; i < 15; i++){
			primera_posicion = texto.indexOf('#@#');
			trozos[i]=texto.slice(0,primera_posicion);
			texto = texto.slice(primera_posicion+3,texto.length);
			}
		document.getElementById('r_nombre').value = trozos[1];
		document.getElementById('r_apellidos').value = trozos[2];
		document.getElementById('r_direccion').value = trozos[8];
		document.getElementById('r_cp').value = trozos[9];
		document.getElementById('r_provincia').value = trozos[10];
		document.getElementById('r_pais').value = trozos[11];
		document.getElementById('r_mail').value = trozos[6];
		document.getElementById('r_telefono').value = trozos[5];
		document.getElementById('r_dni').value = trozos[12];
		
		document.getElementById('r_nombre').disabled = true;
		document.getElementById('r_apellidos').disabled = true;
		document.getElementById('r_direccion').disabled = true;
		document.getElementById('r_cp').disabled = true;
		document.getElementById('r_provincia').disabled = true;
		document.getElementById('r_pais').disabled = true;
		document.getElementById('r_mail').disabled = true;
		document.getElementById('r_telefono').disabled = true;
		document.getElementById('r_dni').disabled = true;
		
		if(trozos[13] =='N' && document.getElementById('r_boletin').checked){document.getElementById('r_boletin').click();}
		if(trozos[13] =='Y' && !document.getElementById('r_boletin').checked){document.getElementById('r_boletin').click();}
		if(trozos[14] =='N' && document.getElementById('r_info').checked){document.getElementById('r_info').click();}
		if(trozos[14] =='Y' && !document.getElementById('r_info').checked){document.getElementById('r_info').click();}
		}
	}
xml_obj.send(null);
}
//Modificar para pasar el del PayPal tambien
function compra_BD(){

		var nombre_apellidos =document.getElementById('r_nombre').value+" - "+document.getElementById('r_apellidos').value;
		var nombre =document.getElementById('r_nombre').value;
		var apellidos =document.getElementById('r_apellidos').value;
		var direccion = document.getElementById('r_direccion').value;
		var datos_postales = document.getElementById('r_cp').value;
		var ciudad=document.getElementById('r_ciudad').value;
		var provincia=document.getElementById('r_provincia').value;
		var pais = document.getElementById('r_pais').value;
		var mail = document.getElementById('r_mail').value;
		var cp = document.getElementById('r_cp').value;
		var mail = document.getElementById('r_mail').value;
	var xml_obj=false;
	//Comprobar si es el capullo del IE
	try {
	xml_obj = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try {
		xml_obj = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){xml_obj=false;}}
		
		if(!xml_obj && typeof XMLHttpRequest != 'undefined') {
		xml_obj = new XMLHttpRequest();
		}
	xml_obj.open("GET","compra_BD.php?nombre="+nombre+"&apellidos="+apellidos+"&direccion="+direccion+"&datos_postales="+datos_postales+"&provincia="+provincia+"&pais="+pais+"&mail="+mail+"&ciudad="+ciudad+"&cp="+cp);
	xml_obj.onreadystatechange = function (){
	if(xml_obj.readyState==4 && xml_obj.status == 200){
		var dato=xml_obj.responseText;
//alert(dato);
		document.location.href="confirmacion_pedido.php?nombre_apellidos="+nombre_apellidos+"&dni="+dni+"&direccion="+direccion+" ciudad-"+ciudad+"&datos_postales=-"+datos_postales+" ciudad-"+ciudad+"&idFactura="+dato+"&provincia="+provincia+"&pais="+pais+"&mail="+mail+"&ciudad="+ciudad;
		}
	}
xml_obj.send(null); 
}

function identificar_usuario(){
	var usuario = document.getElementById('r_usuario').value;
	var password = document.getElementById('p_password').value;	
	var xml_obj=false;
	//Comprobar si es el capullo del IE
	try {
	xml_obj = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try {
		xml_obj = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){xml_obj=false;}}
		
		if(!xml_obj && typeof XMLHttpRequest != 'undefined') {
		xml_obj = new XMLHttpRequest();
		}
	xml_obj.open("GET","identificar_usuario.php?usuario="+usuario+"&password="+password);
	xml_obj.onreadystatechange = function (){
	if(xml_obj.readyState==4 && xml_obj.status == 200){
		//alert(xml_obj.responseText);
		document.location="http://www.santogrialproducciones.es/tienda_nueva/prueba.php";
		}
	}
xml_obj.send(null);
}
//Carga desconexion.php y refresca la pagina
function desconectar(){
//	alert ("desconectando");
		var xml_obj=false;
	//Comprobar si es el capullo del IE
	try {
	xml_obj = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try {
		xml_obj = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){xml_obj=false;}}		
		if(!xml_obj && typeof XMLHttpRequest != 'undefined') {
		xml_obj = new XMLHttpRequest();
		}
		//comprobacion finalizada
		
	xml_obj.open("GET","desconexion.php");
	xml_obj.onreadystatechange = function (){
	if(xml_obj.readyState==4 && xml_obj.status == 200){
	//	alert("de full");
		}
	}
xml_obj.send(null);
}

function dni(dni){
var dni = dni.value;
var dni_num = dni.substring(0,8);
var letra_dni = dni.substring(8,9).toUpperCase();

var JuegoCaracteres="TRWAGMYFPDXBNJZSQVHLCKET";
var Posicion= dni_num % 23;
var Letra = JuegoCaracteres.charAt(Posicion);
if(Letra==letra_dni){}else{
	alert('DNI ERRONEO.');	
	}
}

function order_nombre(ASCDESC){
	if(ASCDESC=='ASC'){var ASCDESC='DESC';}else{var ASCDESC='ASC';}
	document.location='http://www.santogrialproducciones.es/tienda_nueva/admin/index.php?order=nombre&ASCDESC='+ASCDESC;
}
function order_mail(ASCDESC){
		if(ASCDESC=='ASC'){var ASCDESC='DESC';}else{var ASCDESC='ASC';}
	document.location='http://www.santogrialproducciones.es/tienda_nueva/admin/index.php?order=mail&ASCDESC='+ASCDESC;
}
function order_fecha(ASCDESC){
		if(ASCDESC=='ASC'){var ASCDESC='DESC';}else{var ASCDESC='ASC';}
document.location='http://www.santogrialproducciones.es/tienda_nueva/admin/index.php?order=fecha&ASCDESC='+ASCDESC;
}
function order_total(ASCDESC){
		if(ASCDESC=='ASC'){var ASCDESC='DESC';}else{var ASCDESC='ASC';}
	document.location='http://www.santogrialproducciones.es/tienda_nueva/admin/index.php?order=total&ASCDESC='+ASCDESC;
}
function order_estado(ASCDESC){
		if(ASCDESC=='ASC'){var ASCDESC='DESC';}else{var ASCDESC='ASC';}
	document.location='http://www.santogrialproducciones.es/tienda_nueva/admin/index.php?order=estado&ASCDESC='+ASCDESC;
}
