﻿// File JScript
    var currHandler = 'defaultHandler.ashx?';
    var layout;

    function clickSearchParameter(e) {
		var obj;
		if (e.tagName=='A')
			obj=e;
		else
         	obj = getEventTarget(e);
         	
        obj.blur();
        var p, v;
        if (obj.href && obj.href!='javascript:void(0)' && baseurl(obj.href)!=baseurl(location.href)) {
            return true;
		} else {
            if (obj.rel) {
                p=obj.rel;
                v=obj.rev;
                if (obj.className=='active' && layout!='prodotto')
                    v='';
            } else {
                p=obj.href.substr(obj.href.indexOf('?')+1);
                v=''
            }
            SetSearchParameter(p,v);
    		return false;
    	}
    }

    function SetSearchParameter(Parameter,Value) {
        var url = 'defaultHandler.ashx?' + Parameter;
        if (Parameter.indexOf('=')==-1 || Value!='')
            url = url + '=' + Value;
        PassAjaxResponseToFunction(url,'refreshResults');
		return false;
    }
      
    function refreshResults(r) {
        //alert(r);
		$('debug').innerHTML=r;
        refreshMenuNavigazione(r);
        SetInnerHTMLFromAjaxResponse('BarraNavigazione_.aspx', 'top_contenuti');
        SetInnerHTMLFromAjaxResponse('CorpoDefault_.aspx', 'contenuti_left', 'CorpoReloaded');
    }  
    
    function refreshMenuNavigazione(r) {    
        pars = r.split('&');        
        $('Keyword').value='';
        links = $$('#categorie_prodotti a.active');
        for (i=0; i<links.length; i++)
            links[i].className='';
        for (j=0; j<pars.length; j++) {
            var p = pars[j].split('=')[0];
            var v = pars[j].split('=')[1];
            switch(p) {
                case 'Keyword':
                    $('Keyword').value=v;
                    break;
                case 'layout':                    
                    layout=v;
                    break;
                default:
                    links = $$('#categorie_prodotti a [rel="'+p+'"]');
                    for (i=0; i<links.length; i++) {                    
                        if (links[i].rel==p && links[i].rev==v)
                            links[i].className='active';
                    }
                    break;
            }
                
        }
        labinput_blur($('Keyword'));
    }
		
    function SetSearchPage(Page) {
        SetInnerHTMLFromAjaxResponse('CorpoDefault_.aspx?Page=' + Page, 'contenuti_left');
    }	

	function CorpoReloaded() {
	    if (layout=='prodotto') {
	    	myLightWindow = null;
	        lightwindowInit();
	    }
	}
	
	function madeLogin() {
        SetInnerHTMLFromAjaxResponse('BarraNavigazione_.aspx', 'top_contenuti');
    }
