new Asset.javascript('js/extensiones.js');
new Asset.javascript('js/cetnico.js');
new Asset.css('css/estilos_carrito.css');
new Asset.css('css/mooventana.css');
new Asset.images(["caja_product_added.png","images/bloq_registrate.png","images/img_ladies2.jpg","images/img_ladies.jpg","images/img_men.jpg","images/img_men2.jpg"]);

window.addEvent('domready',function(){
	Etnico= new Petnico();
	 carrito.total(); 
	 Etnico.creaMenu();
	 Etnico.menuLogin();
	// Etnico.creaZoom();
	 Etnico.procesos();
	 Etnico.activaRegistrar();	
	 Etnico.GaleriaOurStore();
	 Etnico.responsabilidadSocial();
	 Etnico.enviaContacto();
	 Etnico.carruselVisitas();
	 Etnico.PNG();
	 
	/* $$('#base div').each(function(k){
			alto=k.getStyle("top").toInt();
			k.setStyle("top",alto - 10 );
	 });
	 */
	
	 
});

function verP(i){
	user.listaProductos(i);
}

function agregar(i){
   carrito.agregar(i);
}

function cargar_pagina(url){
	if($('contenido_productos')){
		$('contenido_productos').grab(CargandoAjax);
		$('contenido_productos').load(url);
	}else{
		$('contenido_novedades').grab(CargandoAjax);
		$('contenido_novedades').load(url);
	}
}

function actualizar_cantidad(i){
	carrito.actualiza(i);
}

function gasto_envio(id){
	carrito.setDestino(id);
}

function delete_item(id){
	carrito.eliminar(id);
}

function iniciar_sesion(){
	carrito.iniciarSesion();
}

function error_sesion(){
	carrito.errorSesion();
}



function datos_envio(){
	if($('lugar_destino').get("value")=="0"){
		var Error= new Ventana({
				titulo:"Ethnic Peru.com - Eliga su destino - ERROR",
				html:"Lo sentimos  pero parece que no has escogido un lugar de destino",
				modal:true,
				alto:120,
				ancho:450
			});
		Error.render();
	}else{
		window.location.href="denvio.php";
		return false;
	}
}

function vfactura(i){
	if(i=="Boleta"){
		for(i=1;i<3;i++){
			$('fila_factura_'+i).hide();
		}
	}else{
		for(i=1;i<3;i++){
			$('fila_factura_'+i).show();
		}
	}
}

function inprimir_carrito(){
	carrito.imprimir();
}

function cerrar_carrito(){
	carrito.cerrar()
}


function aplicaD(){
	carrito.aplicarDescuento();
}
function descontar(){
	carrito.descontar();
}

function errorDesc(){
	carrito.errorDescuento();
}

function enviar(i){
	carrito.enviarAmigo(i);
}

function enviaProforma(){
	carrito.enviarProforma();
}

function toggleProvincia(i){
	if(i=='1'){
		aprovincia();
	}else{
		nprovincias();
	}
	
}


function setprovincia(i){
	carrito.setProvincia(i);
}

function setPais(i){
	carrito.setPais(i);
}



function envProforma(){
	if($('lugar_destino2').get("value")==0){
		var vError= new Ventana({
				titulo:"Ethnic Peru.com.pe - Eliga su destino - ERROR",
				html:"Lo sentimos  pero parece que no has escogido un lugar de destino",
				modal:true,
				alto:120,
				ancho:450
			});
		vError.render();
	}else{
		carrito.enviaProforma()		
	}

}


function aprovincia(){
	$('linea_distritos').hide();
	$('adistritos').hide();
	
	$('filaprovincias').show();
	$('aprovincias').show();
}


function nprovincias(){
	$('linea_distritos').show();
	$('adistritos').show();
	
	$('filaprovincias').hide();
	$('aprovincias').hide();
}

function cs(){
	carrito.cerrarSesion();
}

function recordar(){
	user.recordarPass();
}

function recordarEmail(){
	if(sprytextfield1.validate()){
		user.Enviamail($('txtemail').get("value"));
	}
}

function setColor(id,i){
	$$('#contenedor_colores div').setStyle("border","1px solid #665337")
	$('color_'+i).setStyle("border","3px solid #7C4D25");
	$('color_'+id).set("value",i);
}

function grabar_compra(){	
		var ap = Spry.Widget.Form.validate($('form_evio_datos'));
		if(ap){
			carrito.grabarCompra();
			carrito.total();
			return false;
		}else{
			return false
		}
		
		return false;
}

function registrarme(){
	var Form = $('frm_registro');
		var ret = Spry.Widget.Form.validate(Form);
		if(ret){
			if($('existe').get("value")== "no"){
					$('msgregistro').set('html',"Saving...").show();
					 var ajaxForm= new Request({
									   url:"petnico.php?controlador=sesion&accion=grabar&t=nuevo",
									   data: $('frm_registro').toQueryString(),
									   onSuccess:function(){
										   $('msgregistro').set('html',"Thanks for register, Login...");
										   $sesion= new Request({
												url:"petnico.php?controlador=sesion&accion=iniciaSesion",
												data:"txtusuario="+$('email').get("value")+"&txtpass="+$('pass_repetido').get("value"),
												onSuccess:function(){
												    window.location.href='shoppingcar_1.php';
													return false;
												}
											}).send();
										   $('frm_registro').reset();
										  
									   }
								   });
						 ajaxForm.send();
					return false;
			}else{
					$verror= new Ventana({
								titulo:"Ethnic Peru - ERROR",
								modal:true,
								alto:150,
								html: "Your email addres is already, please choice other."
							});
					$verror.render();
			}
		}else{
			return false
		}
	return false;
}


function valida_email(i){
	$('msg_email').removeClass('estado_ok estado_mal');
	$('msg_email').removeClass('estado_mal');
	$('msg_email').removeClass('estado_cargando');
	email=$('email').get("value");
	if(email.length < 7){ return false;}
	if(sprytextfield3.validate()){
			var valida= new Request({
							url:"petnico.php?controlador=sesion&accion=validarMail&mail="+i,
							onSuccess:function(e){
								if(e== "Available"){
									$('msg_email').set("html",e).addClass("estado_ok").show();
									$('existe').set("value","no");
								}else{
									$('msg_email').set("html",e).addClass("estado_mal").show();
									$('existe').set("value","si");
								}
										
							}
			});
			valida.send();
	}else{
		return false;
	}
}

function verGaleriaDamas(){
	galeria= new Request.JSON({
				url:"galeria.php?tipo=damas",
				onSuccess:function(e){
					$('productos').set("html",e.imagenes);
					$('paginacion_productos').set("html",e.paginas);
					$$('#foto_producto img').set("src","images/productos/"+e.imagenuno).reflect({height:1/8});
					verDetalle(e.id_uno,'');
				}
			 }).send();
}

function verGaleriaCaballeros(){
	galeria= new Request.JSON({
				url:"galeria.php?tipo=caballeros",
				onSuccess:function(e){
					$('productos').set("html",e.imagenes);
					$('paginacion_productos').set("html",e.paginas);
					$$('#foto_producto img').set("src","images/productos/"+e.imagenuno).reflect({height:1/8});
					verDetalle(e.id_uno,'');
				}
			 }).send();
}




function verDetalle(id,imagen){

	new Fx.Morph('detalles_de_producto',{
				duration : 500,
				property: 'left',
				transition: Fx.Transitions.Sine.easeOut,
				onComplete:function(){
					$('detalles_de_producto').load("detalles.php?i="+id);
					new Fx.Tween('detalles_de_producto',{
						property: 'opacity',
						duration : 500}).start(0,1);
					}
				}).start({			'opacity': [1,0], 
									    'left': [50, 42]
									});
	if(imagen!=""){
		new Fx.Tween('foto_producto',{
					duration : 500,
					property: 'opacity',
					onComplete:function(){
					$$('#foto_producto img').set("src","images/productos/"+imagen).reflect({height:1/8});			
						new Fx.Tween('foto_producto',{
										property: 'opacity',
										duration : 500}).start(0,1);
						}
						}).start(1,0);
	}
									
}

function agregaIda(){
	
	var imgcarrito=$('imagen_zoom').clone()
	.inject('detalles').set("id","cloaeee")
	.setStyles({
		'width':'100px'
	});
	
	
	$('cloaeee')
	.move({
		relativeTo: $('items'),
		duration: 'long', 
		transition: 'bounce:out',
		position: 'center',
	    edge: 'center',
		onComplete:function(){
			$('cloaeee').destroy();
		}
	})	
}

function grabarCompra(id){
	new Request({
		url:"petnico.php?controlador=carrito&accion=graba2co&id="+id,
		onSuccess:function(){
			carrito.agradecer();
		}
	}).send();
}

