﻿            $(document).ready(function(){
	            $("a#custom_2, a#custom_3, a#custom_4").fancybox({
		            'zoomSpeedIn':	0, 
		            'zoomSpeedOut':	0
	            });
                $('#costo_despacho tr:even td').addClass('zebra');
                $("#btn_aumentar").fancybox({
	                    'hideOnContentClick': true
                });
                $('#menu_categorias').accordion({
                    header: '.head',
                    alwaysOpen: false,
                    autoheight: false
    	        //			animated: false
                });
                $(".submenu").idTabs();
                $(".menuTerm").idTabs();
            });
            function getGroupItems(opts) {
			    jQuery.each(imageList, function(i, val) {
		            opts.itemArray.push(val);
		        });
		    }
            function abrir_prod(pagina) {
	            window.open(pagina,'_blank','scrollbars=yes,menubar=no,width=800');
            }
            function getDetailProduct(pId, typ){
                
                var formulario = document.getElementById("fmInperdible");
                formulario.Page.value = 'detail';
                formulario.menuOption.value = typ;
                switch(typ){
                    case '1':
                        formulario.Option.value = 'sv';
                        break;
                    case '2', '4':
                        formulario.Option.value = 'cp';
                        break;
                    case '3':
                        formulario.Option.value = 'db';
                        break;
                    default:
                        formulario.Option.value = 'cp';
                        break;
                }
                formulario.ProductId.value = pId;
                formulario.ProductType.value = typ;
                formulario.submit();
            }
            function getDataProducts(pid, sType){
                var formulario = document.getElementById("form1");
                formulario.hfData.value=pid;
                formulario.hfType.value=sType;
                formulario.action = '/DetailProducts.aspx';
                formulario.submit();
            }
            function getSearchProducts(pSearch){
                var formulario = document.getElementById("form1");
                formulario.testData.value=pSearch;
            }
            function setSearchOrderPage(iPage, pSearch, catId, PageSubmit, Order){
                var formulario = document.getElementById("form1");
                    formulario.pageSearch.value=iPage
                    formulario.testData.value=pSearch;
                    formulario.cateData.value=catId;
                    formulario.OrderData.value=Order;
                    formulario.action = PageSubmit;
                    formulario.submit();
            }
            function setSearchPageBeneficio(iPage, valorType){
                var formulario = document.getElementById("fmInperdible");
                    formulario.pageSearch.value=iPage;
                    formulario.ProductType.value=valorType;
                    formulario.Page.value='search';
                    formulario.Option.value='db';
                    formulario.SearchText.value='Descuentos y Beneficios';
                    formulario.OrderData.value='';
                    formulario.CategoryId.value='0';
                    //SetCookie('highlightedTreeviewLink','0');
                    formulario.submit();
            }


//********************************************************************************************
           function getSelCab(parMenu){
                retorno = 'sv';
                parMenu2 = parMenu + '';
                switch(parMenu2){
                    case '1':
                        retorno = 'sv';
                        break;
                    case '2':
                        retorno = 'cp';
                        break;
                    case '3':
                        retorno = 'db';
                        break;
                    case '4':
                        retorno = 'sv';
                        break;
                }
                return retorno;
            }
            
            function setSearchPage(iPage, pSearch, catId, PageSubmit, prmMenu){
                if (PageSubmit == '/SearchBenefit.aspx'){
                    setSearchPageBeneficio(iPage, '3');
                }
                else{
                    var formulario = document.getElementById("fmInperdible");

                        formulario.pageSearch.value=iPage;
                        formulario.Page.value='search';
                        formulario.Option.value=getSelCab(prmMenu);//'sv';
                        formulario.SearchText.value=pSearch;
                        formulario.OrderData.value='';
                        formulario.CategoryId.value=catId;
                        if (typeof(prmMenu) != 'undefined'){
                            formulario.menuOption.value = prmMenu;
                        }
                        else{
                            //SetCookie('highlightedTreeviewLink','0');
                        }
    //                    formulario.pageSearch.value=iPage;
      //                  formulario.testData.value=pSearch;
                    if(typeof(PageSubmit) != 'undefined'){
                        //formulario.action = PageSubmit;
                    }
                        //formulario.cateData.value=catId;
                        formulario.submit();
                }
            }
//********************************************************************************************
            function setSearchPage_data_old(iPage, pSearch, catId, PageSubmit, prmMenu){
                if (PageSubmit == '/SearchBenefit.aspx'){
                    setSearchPageBeneficio(iPage, '3');
                }
                else{
                    var formulario = document.getElementById("fmInperdible");

                        formulario.pageSearch.value=iPage;
                        formulario.Page.value='search';
                        formulario.Option.value='sv';
                        formulario.SearchText.value=pSearch;
                        formulario.OrderData.value='';
                        formulario.CategoryId.value=catId;
                        if (typeof(prmMenu) != 'undefined'){
                            formulario.menuOption.value = prmMenu;
                        }
                        else{
                            //SetCookie('highlightedTreeviewLink','0');
                        }
    //                    formulario.pageSearch.value=iPage;
      //                  formulario.testData.value=pSearch;
                    if(typeof(PageSubmit) != 'undefined'){
                        //formulario.action = PageSubmit;
                    }
                        //formulario.cateData.value=catId;
                        formulario.submit();
                }
            }
			function calcularcuota(num_cuotas, monto, interes, pm){
					var arriba, abajo, total
					if (num_cuotas == 1)
					{
					    total = Math.floor(monto/num_cuotas);
						document.getElementById('calculo_cuota').innerHTML = pm + formatNumber(total);
					}
					else
					{
						arriba = interes * (Math.pow((1 + eval(interes)), num_cuotas))
						abajo = (Math.pow((1 + eval(interes)), num_cuotas)) - 1;
						total = Math.floor(monto * (arriba / abajo));
						document.getElementById('calculo_cuota').innerHTML = pm + formatNumber(total);
					}			
			}
            function muestra_cuota_puntos(monto, num_cuotas, interes, pm)
            {
	            var arriba, abajo, total

	            if (num_cuotas == 1)
	            {   
	                total = Math.floor(monto/num_cuotas);
		            document.getElementById('calculo_cuota_sp').innerHTML = pm + formatNumber(total);
	            }
	            else
	            {
		            arriba = interes * (Math.pow((1 + eval(interes)), num_cuotas))
		            abajo = (Math.pow((1 + eval(interes)), num_cuotas)) - 1;
		            total = Math.floor(monto * (arriba / abajo));
            		
		            document.getElementById('calculo_cuota_sp').innerHTML = pm + formatNumber(total);
	            }
            }
            function CurrencyFormatted(amount)
            {
	            var i = parseFloat(amount);
	            if(isNaN(i)) { i = 0.00; }
	            var minus = '';
	            if(i < 0) { minus = '-'; }
	            i = Math.abs(i);
	            i = parseInt((i + .005) * 100);
	            i = i / 100;
	            s = new String(i);
	            if(s.indexOf('.') < 0) { s += '.00'; }
	            if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	            s = minus + s;
	            return s;
            }
            //var test1 = formatNumber('5123456789.25'); // returns 5,123,456,789.25
            //var test2 = formatNumber(1234.15,'$');     // returns $1,234.15
            //var test3 = unformatNumber('$1,234.15');   // returns 1234.15            
            function formatNumber(num,prefix){
               prefix = prefix || '';
               num += '';
               var splitStr = num.split('.');
               var splitLeft = splitStr[0];
               var splitRight = splitStr.length > 1 ? '.' + splitStr[1] : '';
               var regx = /(\d+)(\d{3})/;
               while (regx.test(splitLeft)) {
                  //splitLeft = splitLeft.replace(regx, '$1' + ',' + '$2');
                  splitLeft = splitLeft.replace(regx, '$1' + '.' + '$2');
               }
               return prefix + splitLeft + splitRight;
            }
            function unformatNumber(num) {
               return num.replace(/([^0-9\.\-])/g,'')*1;
            }
