// JavaScript Document

function mostrarSubMenu(id){
	
	var sm = $('#sm_'+id+' span a');
	sm.attr('href','javascript:cerrarSubmenu('+id+')');
	$('#sm_'+id).attr('id','sma_'+id).addClass('sma').removeClass('sm');
	
	var id2;
	
	if(id == 1){
		id2 = 14;
	}
	else{
		id2 = 1;
	}
	
	var a2 = $('#sma_'+id2+' span a');
	a2.attr('href','javascript:mostrarSubMenu('+id2+')');
	$('#sma_'+id2).attr('id','sm_'+id2).addClass('sm').removeClass('sma');
	scrollPaneUpdate();	
}

function cerrarSubmenu(id){
	
	var a = $('#sma_'+id+' span a');
	a.attr('href','javascript:mostrarSubMenu('+id+')');
	$('#sma_'+id).attr('id','sm_'+id).addClass('sm').removeClass('sma');
	scrollPaneUpdate();	
	
}

function desplOpNP(art){
	
	var arrow =$('#arrowProd_'+art);	
	var altoTabla = $('#opArt_'+art+' table').height();
	$('#opArt_'+art+'.opcionesNota').height(altoTabla);
	
	arrow.html('<a href="javascript:plegarOpNP('+art+')"><img src="img/desplegarSelect.png" alt="" width="14" height="13" vspace="2" border="0" /></a>')
	
	scrollPaneUpdate();	
	
}

function plegarOpNP(art){
	var arrow =$('#arrowProd_'+art);
	var altoFila = 18;
	$('#opArt_'+art+'.opcionesNota').height(altoFila);
	arrow.html('<a href="javascript:desplOpNP('+art+')"><img src="img/desplegarSelect.png" alt="" width="14" height="13" vspace="2" border="0" /></a>')
	
	scrollPaneUpdate();	
	
}

function scrollPaneUpdate(){
	
			$(function()
			{
				$('#listadoProductos').jScrollPane({
											 scrollbarWidth:6,
											 scrollbarMargin:40,
											 reinitialiseOnImageLoad:true
											 });
				
				$('#detalleProducto').jScrollPane({
											 scrollbarWidth:6,
											 scrollbarMargin:40,
											 reinitialiseOnImageLoad:true
											 });
				
				$('#scrollPane').jScrollPane({
											 scrollbarWidth:6,
											 scrollbarMargin:40,
											 height:340,
											 reinitialiseOnImageLoad:true
											 });
				$('#notaPedido').jScrollPane({
											 scrollbarWidth:6,
											 scrollbarMargin:40,
											 reinitialiseOnImageLoad:true
											 });
				$('#novedades').jScrollPane({
											 scrollbarWidth:6,
											 scrollbarMargin:40,
											 height:340,
											 reinitialiseOnImageLoad:true
											 });
				$('#galeria').jScrollPane({
											 scrollbarWidth:6,
											 scrollbarMargin:0,
											 reinitialiseOnImageLoad:true
											 });
				
				$('.scrollPane').jScrollPane({
											 scrollbarWidth:6,
											 scrollbarMargin:0,
											 reinitialiseOnImageLoad:true
											 });
			});
			
}

function enviarConsulta(){
	
	var nombre = $('#nombre').val();
	var email = $('#email').val();
	var mensaje = $('#mensaje').val();
	var resultado = $('#formContacto');
	
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email) && nombre != ''){
	
		$.post('background.php', { op: 1, nombre: nombre,email:email,mensaje:mensaje  }, function(data) { 

		resultado.html(data);

	});
	}
	
	else{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
	$('#email').removeClass('noValida');	
	}
	else{
	$('#email').addClass('noValida');	
	}
	
	if (nombre != ''){
	$('#nombre').removeClass('noValida');	
	}
	else{
	$('#nombre').addClass('noValida');	
	}
	
	}
}

function enviarPromo(){
	
	var nombre = $('#nombre').val();
	var email = $('#email').val();
	var nombreColega = $('#nombreColega').val();
	var emailColega = $('#emailColega').val();
	var mensaje = $('#mensaje').val();
	var promoDelMes = $('#promoDelMes').val();
	var resultado = $('#formEnviarPromo');
	
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email) && /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailColega) && nombre != '' && nombreColega != ''){
	
		$.post('background.php', { op: 2, nombre: nombre,email:email,nombreColega:nombreColega,emailColega:emailColega,mensaje:mensaje,promoDelMes:promoDelMes  }, function(data) { 

		resultado.html(data);

	});
	}
	
	else{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
	$('#email').removeClass('noValida');	
	}
	else{
	$('#email').addClass('noValida');	
	}
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailColega)){
	$('#emailColega').removeClass('noValida');	
	}
	else{
	$('#emailColega').addClass('noValida');	
	}
	
	if (nombre != ''){
	$('#nombre').removeClass('noValida');	
	}
	else{
	$('#nombre').addClass('noValida');	
	}
	
	if (nombreColega != ''){
	$('#nombreColega').removeClass('noValida');	
	}
	else{
	$('#nombreColega').addClass('noValida');	
	}
	
	}
}

// funciones del Carrito

function agregarNotaPedido(idProducto){
	
	var articulos = $('.producto_'+idProducto).serialize();
	
	var i = 0
	
	$.post('Controladores/ControladorCarrito.php', { op: 1, articulos: articulos }, function(data) { 

	if(!confirm("Productos agregados correctamente al carrito, desea ir a la Nota de Pedido?")){
		return false;
	}

	else{
		window.location.href='index.php?m=productos&op=notaPedido';
	}

	});
	
}

function agregarArticulo(){
	
	var codigoArticulo = $('#codigoArticulo').val();
	var cantidad = $('#cantidad').val();
	
	var i = 0
	
	$.post('Controladores/ControladorCarrito.php', { op: 2, codigoArticulo: codigoArticulo,cantidad:cantidad}, function(data) { 
				window.location.reload();
	});
	
}

function cambiarCantidad(codigoArticulo){
	
	var cantidad = $('#articulo_'+codigoArticulo).val();
	
	$.post('Controladores/ControladorCarrito.php', { op: 3, codigoArticulo: codigoArticulo, cantidad:cantidad }, function(data) {
				//window.location.reload();																										  
	});
	
}

function quitarArticulo(codigoArticulo){
	
	$.post('Controladores/ControladorCarrito.php', { op: 4, codigoArticulo: codigoArticulo }, function(data) {
				window.location.reload();																									  
	});
	
}

function buscarArticulo(){
	
	var codigoArticulo = $('#codigoArticulo').val();
	var nombreProducto = $('#nombreProducto');
	
	$.post('background.php', { op: 3, codigoArticulo: codigoArticulo }, function(data) {

		nombreProducto.html(data);	
		
	});
	
}


function enviarNotaPedido(){
	
	var nombre = $('#nombre').val();
	var razonSocial = $('#razonSocial').val();
	var cuit = $('#cuit').val();
	var domicilio = $('#domicilio').val();
	var localidad = $('#localidad').val();
	var provincia = $('#provincia').val();
	var telefono = $('#telefono').val();
	var email = $('#email').val();
	var formaEnvio = $('#formaEnvio').val();
	
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email) && nombre != '' && razonSocial != '' && telefono != ''  ){
	
		$.post('Controladores/ControladorCarrito.php', { op: 5, nombre: nombre,email:email,razonSocial:razonSocial,cuit:cuit,domicilio:domicilio,localidad:localidad,provincia:provincia,telefono:telefono,formaEnvio:formaEnvio }, function(data) { 

		window.location.href='index.php?m=productos&op=pedidoEnviado';

	});
	}
	
	else{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
	$('#email').removeClass('noValida');	
	}
	else{
	$('#email').addClass('noValida');	
	}
	
	if (nombre != ''){
	$('#nombre').removeClass('noValida');	
	}
	else{
	$('#nombre').addClass('noValida');	
	}
	
	if (razonSocial != ''){
	$('#razonSocial').removeClass('noValida');	
	}
	else{
	$('#razonSocial').addClass('noValida');	
	}
	
	if (telefono != ''){
	$('#telefono').removeClass('noValida');	
	}
	else{
	$('#telefono').addClass('noValida');	
	}
	
	}
}

function imprimirNotaPedido(){
	
	var nombre = $('#nombre').val();
	var razonSocial = $('#razonSocial').val();
	var cuit = $('#cuit').val();
	var domicilio = $('#domicilio').val();
	var localidad = $('#localidad').val();
	var provincia = $('#provincia').val();
	var telefono = $('#telefono').val();
	var email = $('#email').val();
	var formaEnvio = $('#formaEnvio').val();
	
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email) && nombre != '' && razonSocial != '' && telefono != ''  ){
	
		$.post('Controladores/ControladorCarrito.php', { op: 6, nombre: nombre,email:email,razonSocial:razonSocial,cuit:cuit,domicilio:domicilio,localidad:localidad,provincia:provincia,telefono:telefono,formaEnvio:formaEnvio }, function(data) { 

		$('#printSection').html(data);
		window.print();

	});
	}
	
	else{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
	$('#email').removeClass('noValida');	
	}
	else{
	$('#email').addClass('noValida');	
	}
	
	if (nombre != ''){
	$('#nombre').removeClass('noValida');	
	}
	else{
	$('#nombre').addClass('noValida');	
	}
	
	if (razonSocial != ''){
	$('#razonSocial').removeClass('noValida');	
	}
	else{
	$('#razonSocial').addClass('noValida');	
	}
	
	if (telefono != ''){
	$('#telefono').removeClass('noValida');	
	}
	else{
	$('#telefono').addClass('noValida');	
	}
	
	}
}

function agregarProductoEstetica(){

var n = $('#n_estetica').val();
var n1 = Number(n) + Number(1);

$('#tabla_estetica').append('<tr><td colspan="4" class="lineaformularios">&nbsp;</td></tr><tr><td colspan="4"><table width="400" border="0" cellspacing="0" cellpadding="0"  class="formulario01"><tr><td width="100">C&oacute;digo</td><td width="144"><input type="text" name="estetica['+n1+'][codigo]" id="codigoArticulo_estetica_'+n1+'" class="formchiquito" onkeyup="buscarArticuloForm(\'estetica\','+n1+')" /></td><td width="80">&nbsp;</td><td width="76">&nbsp;</td></tr><tr><td>Producto</td><td><input type="text" name="estetica['+n1+'][producto]" id="nombreProducto_estetica_'+n1+'" class="formchiquito" /></td><td>Presentaci&oacute;n</td><td><input type="text" name="estetica['+n1+'][presentacion]" id="presentacion_estetica_'+n1+'" class="formchiquito" /></td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>Ej.: Tambor de 200 lts. etc. </td></tr></table></td></tr><tr><td colspan="4" class="titulonegro">Su reclamo tiene que ver con:</td></tr><tr><td width="150" align="right">Limpieza<input name="estetica['+n1+'][limpieza]" type="checkbox" value="Limpieza" id="limpieza_estetica_'+n1+'"  /></td><td width="125" align="right">Embalado<input name="estetica['+n1+'][embalado]" type="checkbox"  value="Embalado" id="embalado_estetica_'+n1+'" /></td><td width="110" align="right">Otros<input name="estetica['+n1+'][otros]" type="checkbox"  value="Otros" id="otros_estetica_'+n1+'" /></td><td width="15" align="right">&nbsp;</td></tr><tr><td align="right">Presentaci&oacute;n exterior<input name="estetica['+n1+'][presentacion_exterior]" type="checkbox" value="Presentación exterior" id="presentacion_exterior_estetica_'+n1+'"  /></td><td align="right">Rotulado<input name="estetica['+n1+'][rotulado]" type="checkbox" value="Rotulado" id="rotulado_estetica_'+n1+'" /></td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td colspan="4"><br/><table width="400" border="0" cellspacing="0" cellpadding="0" class="formulario01"><tr><td width="100" valign="top">Comentarios:</td><td width="300"><textarea name="estetica['+n1+'][comentarios]" cols="35" rows="5" id="comentarios_estetica_'+n1+'">&nbsp;</textarea><br /><br /></td></tr></table></td></tr>');

$('#n_estetica').val(n1);
scrollPaneUpdate();
}

function agregarProductoCalidad(){

var n = $('#n_calidad').val();
var n1 = Number(n) + Number(1);

$('#tabla_calidad').append('<tr><td colspan="4" class="lineaformularios">&nbsp;</td></tr><tr><td colspan="4"><table width="400" border="0" cellspacing="0" cellpadding="0" class="formulario01"><tr><td width="100">C&oacute;digo</td><td width="144"><input type="text" name="calidad['+n1+'][codigo]" id="codigoArticulo_calidad_'+n1+'" class="formchiquito" onkeyup="buscarArticuloForm(\'calidad\','+n1+')" /></td><td width="80">&nbsp;</td><td width="76">&nbsp;</td></tr><tr><td>Producto</td><td><input type="text" name="calidad['+n1+'][producto]" id="nombreProducto_calidad_'+n1+'" class="formchiquito" /></td><td>Presentaci&oacute;n</td><td><input type="text" name="calidad['+n1+'][presentacion]" id="presentacion_calidad_'+n1+'" class="formchiquito" /></td></tr><tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>Ej.: Tambor de 200 lts. etc. </td></tr></table></td></tr><tr><td colspan="4" class="titulonegro">Su reclamo tiene que ver con:</td></tr><tr><td width="115" align="right">General<input name="calidad['+n1+'][general]" type="checkbox" value="General" id="calidad_general_'+n1+'" /></td><td width="130" align="right">Apariencia<input name="calidad['+n1+'][apariencia]" type="checkbox"  value="Apariencia" id="calidad_apariencia_'+n1+'" /></td><td width="110" align="right">Otros<input name="calidad['+n1+'][otros]" type="checkbox"  value="Otros" id="calidad_otros_'+n1+'" /></td><td width="45" align="right">&nbsp;</td></tr><tr><td align="right" class="rendimiento">Rendimiento<input name="calidad['+n1+'][presentacion_exterior]" type="checkbox" value="Presentación exterior" id="calidad_presentacion_exterior_'+n1+'" /></td><td align="right">Fichas T&eacute;cnicas<input name="calidad['+n1+'][fichas_tecnicas]" type="checkbox" value="Fichas Técnicas" id="calidad_fichas_tecnicas_'+n1+'" /></td><td align="right">Realiz&oacute; An&aacute;lisis<br />S&iacute;<input name="calidad['+n1+'][realizo_analisis_si]" type="radio"  value="Si" id="calidad_realizo_analisis_si_'+n1+'" /></td><td align="right" valign="bottom">No<input name="calidad['+n1+'][realizo_analisis_no]" type="radio"  value="No" id="calidad_realizo_analisis_no_'+n1+'" /></td></tr><tr><td colspan="4"><br/><table width="400" border="0" cellspacing="0" cellpadding="0"  class="formulario01"><tr><td width="100" valign="top" class="formulario01">Comentarios:</td><td width="300"><textarea name="calidad['+n1+'][comentarios]" cols="35" rows="5" id="calidad_comentarios_'+n1+'">&nbsp;</textarea><br /><br /></td></tr></table></td></tr>');

$('#n_calidad').val(n1);
scrollPaneUpdate();
}

function buscarArticuloForm(tipo,n){
	
	var codigoArticulo = $('#codigoArticulo_'+tipo+'_'+n).val();
	
	$.post('background.php', { op: 3, codigoArticulo: codigoArticulo }, function(data) {
		var producto = data.split(" - ");
		$('#nombreProducto_'+tipo+'_'+n).val(producto[0]);	
		$('#presentacion_'+tipo+'_'+n).val(producto[1]);
	});
	
}



