//Desarrollado por Jesus Liñán
//webmaster@ribosomatic.com
//ribosomatic.com
//Puedes hacer lo que quieras con el código
//pero visita la web cuando te acuerdes

function objetoAjax(){
	
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

// Radio Button Validation
// copyright Stephen Chapman, 15th Nov 2004,14th Sep 2005
// you may copy this function but please keep the copyright notice with it
function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}       


function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


function enviar(){	

var btnMod = valButton(document.standard_use.modelo);
var btnFon = valButton(document.standard_use.fondo);

	//donde se mostrará lo resultados
	divResultado = document.getElementById('todo');	
	
mensaje = "";
		
	if (btnMod == null){
	 mensaje+="No has seleccionado un modelo de rompecabezas.\n";		
	}if (btnFon == null){
	 mensaje+="No has escogido un fondo.\n";		
	}if(!document.standard_use.nombre.value){
	 mensaje+="No has escrito tu nombre.\n";	
	}if(!document.standard_use.telefono.value){
	 mensaje+="No has escrito tu teléfono.\n";	
	}if(!document.standard_use.email.value){
	 mensaje+="No has escrito tu email.\n";	
	}if(!document.standard_use.direccion.value){
	 mensaje+="No has escrito tu dirección.\n";	
	}if(!document.standard_use.distrito.value){
	 mensaje+="No has escrito tu dirección.\n";	
	}if(!document.standard_use.provincia.value){
	 mensaje+="No has escrito tu provincia.\n";	
	}if(!document.standard_use.referencia.value){
	 mensaje+="No has escrito la referencia de tu dirección.\n";	
	}if(!document.standard_use.cinepreferido.value){
	 mensaje+="Por favor, dinos qué Cinemark prefieres.\n";	
	}if(!document.standard_use.texto){
	 texto=" ";	
	}if(!document.standard_use.nombreimagen){
	 mensaje+="No has cargado tu foto\n";
	} 
	if (btnMod != null && btnFon != null &&document.standard_use.nombre.value && document.standard_use.telefono.value && document.standard_use.email.value && document.standard_use.direccion.value && document.standard_use.distrito.value && document.standard_use.provincia.value && document.standard_use.referencia.value && document.standard_use.cinepreferido.value && document.standard_use.nombreimagen) {
		
	modelo=getCheckedValue(document.forms['standard_use'].elements['modelo']);
	fondo=getCheckedValue(document.forms['standard_use'].elements['fondo']);
	nombre=document.standard_use.nombre.value;	
	telefono=document.standard_use.telefono.value;	
	email=document.standard_use.email.value;	
	direccion=document.standard_use.direccion.value;	
	distrito=document.standard_use.distrito.value;	
	provincia=document.standard_use.provincia.value;	
	referencia=document.standard_use.referencia.value;	
	cinepreferido=document.standard_use.cinepreferido.value;	
	texto=document.standard_use.texto.value;	
	nombreimagen=document.standard_use.nombreimagen.value;
	
	MM_showHideLayers('enviando','','show');
	
			//instanciamos el objetoAjax
			ajax=objetoAjax(); //esto está en ajax.js
			//uso del medotod POST
			//archivo que realizará la operacion
			//registro.php
			ajax.open("POST", "scriptenviar.php",true);
			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					//mostrar resultados en esta capa
					window.location="index2.php?nombre="+nombre+"&telefono="+telefono+"&email="+email+"&direccion="+direccion+"&distrito="+distrito+"&provincia="+provincia+"&referencia="+referencia+"&cine="+cinepreferido;
					//llamar a funcion para limpiar los inputs
				}
			}
			ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			//enviando los valores
		ajax.send("nombre="+nombre+"&telefono="+telefono+"&email="+email+"&direccion="+direccion+"&distrito="+distrito+"&provincia="+provincia+"&referencia="+referencia+"&cinepreferido="+cinepreferido+"&texto="+texto+"&nombreimagen="+nombreimagen+"&modelo="+modelo+"&fondo="+fondo);

	}
	else {
		alert(mensaje);
	}
}
