// JavaScript Document DulceArmonia 2008
// Dante Alejandro Robé 

// *************************************************************
// Macromedia Script
// *************************************************************

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

// *************************************************************
// Dulcearmonia scripts
// *************************************************************

function fechaimportante(varmes){
	var d = new Date()
	if (d.getMonth()+1==varmes){
		document.write("<B><FONT face='Arial,Helvetica,Univers,Zurich BT' size=-1><img src='imagenes/asterisco.gif' width='27' height='20'></FONT></B>")
	}
}
// -- Envia el mail de contactenos por medio de un script de PHP
function contactenos(){
    args=contactenos.arguments;
	oNombre = MM_findObj(args[0]);
	oTelefono = MM_findObj(args[1]);		
	oEmail = MM_findObj(args[2]);	
	oAsunto =  MM_findObj(args[3]);		
	oMensaje = MM_findObj(args[4]);
	jsrsExecute("procesos.php", contactenos_resultado, "contactenos_mailing", Array(oNombre.value,oTelefono.value,oEmail.value,oAsunto.value,oMensaje.value));
}

function contactenos_resultado(cadena){
		alert(cadena);
	}
	
// -- Envia un mail para la susucripcion al NewsLetter	
function suscripcion(){
    args=suscripcion.arguments;
	oNombre = MM_findObj(args[0]);
	oEmail = MM_findObj(args[1]);	
	oSuscribe = MM_findObj(args[2]);
		if (oSuscribe[0].checked){
			Suscribe1 = oSuscribe[0].value;		
		}else{
			Suscribe1 = oSuscribe[1].value;		
		}	
	jsrsExecute("procesos.php", suscripcion_resultado, "suscripcion_mailing", Array(oNombre.value,oEmail.value,Suscribe1));
}

function suscripcion_resultado(cadena){
		alert(cadena);
	}
	
//------ Funciones de Compra -------- // 
function insert_articulo( ) {
	args=insert_articulo.arguments;
    jsrsExecute("procesos.php", insert_articulo_resultado, "ins_articulo", Array(args[0],args[1],args[2],args[3] ));
}

function insert_articulo_resultado( cadena ) {
//	mensaje = "Se agrego el articulo " + cadena + " al Carrito.";
//	window.open("caja.php","DulceArmonia");
	window.location = "index2.php?tipo='Qw=='"
}

function insert_articulo_solo( ) {
	args=insert_articulo_solo.arguments;
    jsrsExecute("procesos.php", insert_articulo_solo_resultado, "ins_articulo", Array(args[0],args[1],args[2],args[3] ));
}

function insert_articulo_solo_resultado( cadena ) {
	alert ("Se agrego el articulo " + cadena + " a su Carrito.");
	//window.location = "caja.php";
}

function insert_articulog( ) {
	args=insert_articulog.arguments;
    jsrsExecute("procesos.php", insert_articulog_resultado, "ins_articulo", Array(args[0],args[1],args[2],args[3] ));
}

function insert_articulog_resultado( cadena ) {
	//alert ("Se agrego el articulo " + cadena + " a su Carrito.");
	window.location = "index2.php?tipo='Qw=='";
}

function delete_articulo( ) {
 	args=delete_articulo.arguments;
    jsrsExecute("procesos.php", delete_articulo_resultado, "del_articulo", Array(args[0],args[1] ));
}
function delete_articulo_resultado( ) {
		window.location.reload();
}

function mostrar_carrito(){
    jsrsExecute("procesos.php", mostrar_carrito_resultado, "ver_cart", "");
}

function mostrar_carrito_resultado(cadena){
	document.carrito = cadena ;
	}
	
function foco(elemento) {
	elemento.style.border = "1px solid #000000";
	}

function no_foco(elemento) {
	elemento.style.border = "1px solid #CCCCCC";
	}
	
function Validar(form){

var browser=navigator.appName
if(browser.indexOf("Netscape")!=-1){
form1 = MM_findObj('form1');
}

if (form1.NombreContacto.value == "")
{ alert("Por favor ingrese su nombre "); form1.NombreContacto.focus(); return; }

if (form1.TelefonoContacto.value == "")
{ alert("Por favor ingrese su Tel&eacute;fono de red fija, no Celular"); form1.TelefonoContacto.focus(); return; }

if (form1.EmailContacto.value == "")
{ alert("Por favor ingrese su email"); form1.EmailContacto.focus(); return; }
//-------------------------- Email -----------------------------------------

var s = form1.EmailContacto.value ;
var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;

if (!filter.test(s)) 
{alert("Ingrese una direccion de correo valida");form1.EmailContacto.focus();return ;}

//-------------------------- Email -----------------------------------------
if (form1.HorarioContacto.value == "")
{ alert("Por favor ingrese su Horario de contacto"); form1.HorarioEntrega.focus(); return; }

if (form1.NombreEntrega.value == "")
{ alert("Por favor ingrese el nombre del agasajado"); form1.NombreEntrega.focus(); return; }

if (form1.DomicilioEntrega.value == "")
{ alert("Por favor ingrese la Direccion de entrega"); form1.DomicilioEntrega.focus(); return; }

if (form1.HorarioEntrega.value == "")
{ alert("Por favor ingrese el horario de entrega"); form1.HorarioEntrega.focus(); return; }

if (form1.FechaEntrega.value == "")
{ alert("Por favor ingrese la Fecha de entrega"); form1.FechaEntrega.focus(); return; }

if (form1.FormaPago.value == 5)
{ form1.action="tarjetas.php"; form1.submit(); } 
else
{ form1.action="index2.php?tipo='QzM='"; form1.submit(); }

}

function ValidarTrj(form){
var browser=navigator.appName
if(browser.indexOf("Netscape")!=-1){
form1 = MM_findObj('form1');
}

if (form1.trjNomTit.value == "")
{ alert("Por favor ingrese el nombre del Titular\ncomo aparece en la tarjeta"); form1.trjNomTit.focus(); return; }

if (form1.trjNumTrj.value == "")
{ alert("Por favor numero de la tarjeta\nsin guiones ni espacios"); form1.trjNumTrj.focus(); return; }
	
	if (isNaN(form1.trjNumTrj.value))
	{ alert("Por favor el numero de la tarjeta debe ser numerico\ny no debe contener guiones ni espacios"); form1.trjNumTrj.focus(); return; }

if (form1.txtFhVenc.value == "")
{ alert("Por favor coloque la fecha de vencimiento\nde la tarjeta en formato MMAA"); form1.txtFhVenc.focus(); return; }
	
if (isNaN(form1.txtFhVenc.value))
{ alert("Por favor la fecha de vencimiento debe ser numerica \ny en formato MMAA"); form1.txtFhVenc.focus(); return; }

if (form1.txtCodSeg.value == "")
{ alert("Por favor coloque el codigo de seguridad de la tarjeta"); form1.txtCodSeg.focus(); return; }
	
	if (isNaN(form1.txtCodSeg.value))
	{ alert("Por favor la fecha de vencimiento debe ser numerica \ny en formato MMAA"); form1.txtCodSeg.focus(); return; }

//-------------------------- Email -----------------------------------------
if (form1.txtEmail.value == "")
{ alert("Por favor ingrese su email"); form1.txtEmail.focus(); return; }

var s = form1.txtEmail.value ;
var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
if (!filter.test(s)) 
{alert("Ingrese una direccion de correo valida");form1.txtEmail.focus();return ;}
//-------------------------- Email -----------------------------------------

if (form1.txtNroDoc.value == "")
{ alert("Por favor coloque el numero de documento"); form1.txtNroDoc.focus(); return; }

if (form1.txtCalle.value == "")
{ alert("Por favor coloque el nombre de la calle\donde recibe el resumen de su tarjeta"); form1.txtCalle.focus(); return; }

if (form1.txtNumero.value == "")
{ alert("Por favor coloque la altura de la calle\donde recibe el resumen de su tarjeta"); form1.txtNumero.focus(); return; }

if (form1.txtFhNac.value == "")
{ alert("Por favor coloque la fecha de nacimiento\nde la tarjeta en formato DDMMAAAA"); form1.txtFhNac.focus(); return; }
	
if (isNaN(form1.txtFhNac.value))
{ alert("Por favor la fecha de nacimiento debe ser numerica \ny en formato DDMMAAAA"); form1.txtFhNac.focus(); return; }

form1.submit();
}

function imjtrjchange(){
	args=imjtrjchange.arguments;
	oImgtrj=MM_findObj("trjimagen");
	oTxtTarj = MM_findObj("txtcodseg");
	if (args[0] == 5)
	{ oImgtrj.src="_img/logocabal.jpg";oImgtrj.alt="Cabal"; oTxtTarj.innerHTML="(Codigo de 3 digitos al reverso de la tarjeta)";}
	if (args[0] == 4)
	{ oImgtrj.src="_img/logoshopping.jpg";oImgtrj.alt="Shopping"; oTxtTarj.innerHTML="(Codigo de 3 digitos al reverso de la tarjeta)";}
	if (args[0] == 3)
	{ oImgtrj.src="_img/logoamex.gif";oImgtrj.alt="American Express"; oTxtTarj.innerHTML="(Codigo de 4 digitos al frente de la tarjeta)";}
	if (args[0] == 2)
	{ oImgtrj.src="_img/logomaster.gif";oImgtrj.alt="MasterCard"; oTxtTarj.innerHTML="(Codigo de 3 digitos al reverso de la tarjeta)";} 
	if (args[0] == 1)
	{ oImgtrj.src="_img/logovisa.gif";oImgtrj.alt="Visa"; oTxtTarj.innerHTML="(Codigo de 3 digitos al reverso de la tarjeta)";} 
}

function rscalculocuotas(){
 	args=rscalculocuotas.arguments;	
    jsrsExecute("procesos.php", cambiocuotas, "tarjetascalculo", args[0]);
}

function cambiocuotas(cadena){
	args=cambiocuotas.arguments;
	oTxtTarj = MM_findObj("cuotasTexto");
	oTxtTarj.innerHTML = "cuotas de $" + args[0]; 
}

