﻿<!--

    $(document).ready(function ()
    {        
//        $("body").scrollTop(0); 
        if ($("#"+JSmain+"pnlNewsLetter").length)
        {
            controllaSelezioni();
        }
    });

    String.prototype.trim = function () {   return this.replace(/^\s*/, "").replace(/\s*$/, "");    }

    function aperturaShdw(IDdivshdw)
    {
        posizionaShdw(IDdivshdw);
        $("html,body").stop().animate({scrollTop:0}, 0)
        $("html,body").stop().animate({scrollLeft:0}, 0)
		$(window).resize(function()
        {
            posizionaShdw(IDdivshdw);
		});

        function posizionaShdw(IDdivshdw)
        {
            $("#"+IDdivshdw).height($(document).height());
            $("#"+IDdivshdw).width($(document).width()-20);
        }
    }

    function controllaSelezioni()
    {
        var email = $('#'+JSmain+'TXT_EmailNWS').val();
        var PR = $('#'+JSmain+'DDL_CAPOLUOGO').val();
        
        var controlliOK = true;
        if (controlliOK && email=="la tua e-mail")  controlliOK = false;
        if (controlliOK && email=="")  controlliOK = false;
        if (controlliOK && PR=="0")  controlliOK = false;
        if (controlliOK && !controllaEmail(email))  controlliOK = false;

//        if (controlliOK)
//        {
//            if ($('#divoscuraBtn1').is(':visible'))
//            {
//                $('#divoscuraBtn1').fadeOut(100, function(){  $('#'+JSmain+'imgbtnIscriviNWSLTT1').fadeTo(500, 1);    });
//                $('#divoscuraBtn2').fadeOut(100, function(){  $('#'+JSmain+'imgbtnIscriviNWSLTT2').fadeTo(500, 1);    });
//            }
//        }
//        else
//        {
//            if (!$('#divoscuraBtn1').is(':visible'))
//            {
//                $('#divoscuraBtn1').fadeIn(100, function(){  $('#'+JSmain+'imgbtnIscriviNWSLTT1').fadeTo(500, 0.2);    });
//                $('#divoscuraBtn2').fadeIn(100, function(){  $('#'+JSmain+'imgbtnIscriviNWSLTT2').fadeTo(500, 0.2);    });
//            }
//        }
    }

    function controllaCaratteri(sender, args)
    {
        args.IsValid = false;
        var testo = args.Value;
        var index1 = testo.indexOf('<');
        var index2 = testo.indexOf('>');
        if ((index1 != -1) || (index2 != -1))
        {
            window.alert("Non è consentito inserire i caratteri '<' e '>'");
            args.IsValid = false;
        }
        else    args.IsValid = true;
    }

    function controllaEmail(email)
    {
        var emailOK = true;
        var pe=email.indexOf('.');
        var ss=email.indexOf(' ');
        var lch=email.length-1;
        var atr=email.indexOf('@');
        var att=atr+1;
        var sq=email.substring(0,atr); 
        var sw=email.substring(atr,pe); 
        var se=email.substring(pe,lch);
        if((atr<1) || (pe==lch) || (pe<1)  || (ss != -1) || (sq.length<=2) || (sw.length<=3) || (se.length<=1)) // || (pe<=att)
        {	emailOK = false;	}
        return emailOK;
    }

    function chiudiShdwNws()
    {
//                <a href="Javascript: void(0);" class="Grigio" onclick="Javascript: chiudiShdwNws();">SEI GI&Agrave; ISCRITTO?</a>
        $('#'+JSmain+'ctrlBody').removeAttr('style');
        $('#'+JSmain+'pnlNewsLetter').fadeOut();
    }

    function PosizioneCursore(event)
    {
        var coords = { x: 0, y: 0 };
        
        var IE = document.all ? true : false
        if (IE)
        {
            Event = window.event;
            coords.x = Event.clientX;
            coords.y = Event.clientY;
        }
        else
        {
            coords.x = event.pageX;
            coords.y = event.pageY;
        }
        
        if (coords.x < 0) { coords.x = 0; }
        if (coords.y < 0) { coords.y = 0; }

        //  VECCHIO CODICE
//        if (navigator.appVersion.indexOf("MSIE") == -1) {
////            var Element = event.target;
////            var CalculatedTotalOffsetLeft = 0;
////            var CalculatedTotalOffsetTop = 0;

//            if (navigator.userAgent.indexOf("Firefox") != -1) {
////            if (navigator.appName == "Netscape") {
////                while (Element.offsetParent) {
////                    CalculatedTotalOffsetLeft += Element.offsetLeft;
////                    CalculatedTotalOffsetTop += Element.offsetTop;
////                    Element = Element.offsetParent;
////                }

//                coords.x = event.pageX;// - CalculatedTotalOffsetLeft;
//                coords.y = event.pageY;// - CalculatedTotalOffsetTop;
//            }
//            if (navigator.userAgent.indexOf("Safari") != -1) {
//                while (Element.offsetParent) {
//                    CalculatedTotalOffsetLeft += Element.offsetLeft;
//                    CalculatedTotalOffsetTop += Element.offsetTop;
//                    Element = Element.offsetParent;
//                }

//                coords.x = event.pageX - CalculatedTotalOffsetLeft;
//                coords.y = event.pageY - CalculatedTotalOffsetTop;
//            }
//        }
//        else {
//            Event = window.event;
//            coords.x = Event.clientX;
//            coords.y = Event.clientY;
//        }

        return coords;
    }

    function getElementLeft(Elem) {
//	    if (ns4) {
//		    var elem = getObjNN4(document, Elem);
//		    return elem.pageX;
//	    } else {
		    var elem;
		    if(document.getElementById) {
			    var elem = document.getElementById(Elem);
		    } else if (document.all){
			    var elem = document.all[Elem];
		    }
		    xPos = elem.offsetLeft;
		    tempEl = elem.offsetParent;
  		    while (tempEl != null) {
  			    xPos += tempEl.offsetLeft;
	  		    tempEl = tempEl.offsetParent;
  		    }
		    return xPos;
//	    }
    }


    function getElementTop(Elem) {
//	    if (ns4) {
//		    var elem = getObjNN4(document, Elem);
//		    return elem.pageY;
//	    } else {
		    if(document.getElementById) {	
			    var elem = document.getElementById(Elem);
		    } else if (document.all) {
			    var elem = document.all[Elem];
		    }
		    yPos = elem.offsetTop;
		    tempEl = elem.offsetParent;
		    while (tempEl != null) {
  			    yPos += tempEl.offsetTop;
	  		    tempEl = tempEl.offsetParent;
  		    }
		    return yPos;
//	    }
    }

//-->
