﻿// File JScript
    var rootHref = 'http://www.motolandferrara.com/';
        
    function baseurl(url) {
        var out=url;
	    if (url.indexOf('?')>-1)
		    out=url.substr(0,url.indexOf('?'));
		    
		if (out.indexOf(rootHref)==0)
		    out=out.substr(rootHref.length);
			
		return out;
    }

    function form_submit(form) {    
        if (form.action && baseurl(form.action)!=baseurl(location.href)) 
            return true;
        else {
            var pars = '';
            for (i=0;i<form.length;i++) {
                pars += form[i].name + '=' + form[i].value;
				if (i<form.length-1) pars += pars + '&';
			}
            sendParameters(pars);
            return false;
        }
    }
    
    function clickAction(e) {
		var obj;
		if (e.tagName=='A')
			obj=e;
		else
         	obj = getEventTarget(e);
         	
        obj.blur();
        var p, v;
		//alert(baseurl(obj.href) + ' ' + baseurl(location.href));
        if (obj.href && baseurl(obj.href)!=baseurl(location.href)) {
            return true;
		} else {
            p=obj.href.substr(obj.href.indexOf('?')+1);
            sendParameters(p);
    		return false;
    	}
    }

    function sendParameters(Parameters) {
        var url = currHandler + Parameters;
        PassAjaxResponseToFunction(url,'refreshResults');
		return false;
    }
    
   
    function labinput_focus(obj) {
		obj.style.color='';
        if (obj.value==obj.title)
            obj.value='';
    }
    
    function labinput_blur(obj) {
        if (obj.value=='')
            obj.value=obj.title;
    } 
	
    function labinput_check(obj) {
		return (obj.value!='' && obj.value!=obj.title);
	}
	
	function closeLightWindow() {
		myLightWindow.deactivate();
	}
    
    
    function doLogin() {
	    myLightWindow.activateWindow({ href: 'PopLogin_.aspx', width:350, height: 200, title:'', loadingAnimation:false});
    }
    
	function doNewsletter(form) {
	    if (invalidEmail(form['Email'].value))
			form['Email'].style.color='#c00';
		else
		{
		    if (form['Nominativo'].value == '' || form['Nominativo'].value == 'il tuo nome e cognome')
		    {
		        form['Nominativo'].style.color='#c00';
		    }
		    else
		    {
			    SetInnerHTMLFromAjaxResponse('Newsletter_.aspx?Email='+form['Email'].value+'&Nominativo='+form['Nominativo'].value, 'newsletter');
			}
		}
		return false;
	}

  function switchDisplay(id, display) {
		var obj=document.getElementById(id);
		if (display==null)
			display=obj.style.display=="none";
		if (display)
			obj.style.display="";
		else
			obj.style.display="none";
  }