
function getElement(Identity_Element) {
    var d = document.getElementById(Identity_Element)
    return d;
}

// Scrivo Valori
function letValue(Identity_Element,Value_Element,Module) {
    if (Module.length==0) {
        var d = document.getElementById(Identity_Element)
        if (d) d.value=Value_Element;
    } else {
        var d = eval("document."+Module+"."+Identity_Element);
        if (d) d.value=Value_Element;     
    }    
}

// Scrivo Valori 
function letValueInner(Identity_Element,Value_Element) {
        var d = document.getElementById(Identity_Element)
        if (d) d.innerHTML=Value_Element;
        
}

// Leggo Valori
function getValue(Identity_Element,Module) {
    var Return_Value;
    if (Module.length==0) {
        var d = document.getElementById(Identity_Element)
        if (d) Return_Value=d.value;
    } else {
        var d = eval("document."+Module+"."+Identity_Element)
        if (d) Return_Value=d.value;
    }    
    return Return_Value;
}

function SetWebFormInputValue(Value_StringIdInputField) {
    var jTemp;
    var jArrayFieldAndValue;
    var jArrayItem;
    jArrayFieldAndValue = Value_StringIdInputField.split(";");
    for(var k=0;k<=jArrayFieldAndValue.length-1;k++) {
        jTemp = jArrayFieldAndValue[k];
        jArrayItem = jTemp.split(":");
        if(getElement(jArrayItem[0]))getElement(jArrayItem[0]).value=jArrayItem[1];
    }
    return true;
}

function SetNextSectionTemplate(Value_SectionTemplate) {
    var jItem = getElement('WebForm_CurrentSectionTemplate')
    if(jItem) jItem.value = Value_SectionTemplate;
    return true;
}
function WebFormSendData() {
    document.forms[0].action="index.asp";
    document.forms[0].submit();
    return true;
}

function SwfObjectLoad(v) {
    var jSrc;
    var jWindow;
    var jScale;
    var jQuality;
    var jWidth;
    var jHeight;
    var jFlashVars;
    if(getElement('PlayerVideoConfig_Src'+v))       jSrc = getElement('PlayerVideoConfig_Src'+v).value;
    if(getElement('PlayerVideoConfig_Window'+v))    jWindow = getElement('PlayerVideoConfig_Window'+v).value;
    if(getElement('PlayerVideoConfig_Scale'+v))     jScale = getElement('PlayerVideoConfig_Scale'+v).value;
    if(getElement('PlayerVideoConfig_Quality'+v))   jQuality = getElement('PlayerVideoConfig_Quality'+v).value;
    if(getElement('PlayerVideoConfig_Width'+v))     jWidth = getElement('PlayerVideoConfig_Width'+v).value;
    if(getElement('PlayerVideoConfig_Height'+v))    jHeight = getElement('PlayerVideoConfig_Height'+v).value;
    if(getElement('PlayerVideoConfig_FlashVars'+v)) jFlashVars = getElement('PlayerVideoConfig_FlashVars'+v).value;
    if(getElement('ContentPlayerVideo'+v)){
       var SwfObject = new SWFObject(jSrc, "Player"+v, jWidth, jHeight, "9", "#FFFFFF");
           SwfObject.addParam('FlashVars',jFlashVars);
           SwfObject.addParam('id','Player'+v); 
           SwfObject.addParam('quality','high'); 
           SwfObject.addParam('allowfullscreen','true'); 
           SwfObject.addParam('allowscriptaccess','always'); 
           SwfObject.addParam('scale',jScale); 
           SwfObject.addParam('wmode',jWindow); 
           SwfObject.addParam('salign','lt'); 
           SwfObject.write("ContentPlayerVideo"+v);          
    }
 }
 function GetIconPlay(pId,pWidth,pHeight) {
   var bline;
   if (parseInt(pHeight) > 149) bline='<br /><br /><br /><br /><br />'; else bline = '<br /><br /><br />';
   return '<div style="position:absolute;padding:4px;width:' + pWidth + 'px;height:' + pHeight + 'px;"  >' + bline + '<img src="images/play.png" border="0" id="p' + pId + '" style="filter:alpha(opacity=0);opacity:0.00" onmouseover="jQueryFx(\'p' + pId + '\',\'FadeTo\',500,\'1.00\');event.cancelBubble=true" onmouseout="jQueryFx(\'p' + pId + '\',\'FadeTo\',500,\'0.00\');event.cancelBubble=true"></div>'
    
 }

  
 function FillImageThumb(v) {
    var pImageThumbWidth = '213'
    var pImageThumbHeight = '149'
    if(getElement('ContentPlayerVideo'+v)) { 
       if(getElement('PlayerVideoConfig_ImageThumb'+v)) { 
        if(getElement('WebForm_Type_PlayerVideo'+v).value=='0x00'){pImageThumbWidth = '310';pImageThumbHeight = '212';}
        if(getElement('WebForm_Type_PlayerVideo'+v).value=='0x01'){pImageThumbWidth = '206';pImageThumbHeight = '144';}
        getElement('ContentPlayerVideo'+v).innerHTML = GetIconPlay(v,pImageThumbWidth,pImageThumbHeight) + "<img src='ResizeImage.aspx?f=" + getElement('PlayerVideoConfig_ImageThumb'+v).value + "&o=1&w=" + pImageThumbWidth + "&h=" + pImageThumbHeight + "&y=jpg&c=100&i=1&q=1' border='0' />";
        }
    }
 }

function setVote(rank_value,rank_id,rank_type) {
    var jTemp = "";
    var jRankId = getElement('Rank'+rank_id)
    var jHeartFirst = getElement('ImageRank1'+rank_id)
    var jHeartSecond = getElement('ImageRank2'+rank_id)
    var jHeartThird = getElement('ImageRank3'+rank_id)
    var jHeartFourth = getElement('ImageRank4'+rank_id)
    var jHeartFifth = getElement('ImageRank5'+rank_id)
    if (rank_type=='0x01') jTemp = "_s"; 
    rank_value=''+rank_value
    if (jRankId && jHeartFirst && jHeartSecond && jHeartThird && jHeartFourth && jHeartFifth) { 
        switch (rank_value)
        {
          case '0':
            jRankId.value='0';
            jHeartFirst.src='images/i_heart_rank_none'+jTemp+'.gif';
            jHeartSecond.src='images/i_heart_rank_none'+jTemp+'.gif';
            jHeartThird.src='images/i_heart_rank_none'+jTemp+'.gif';
            jHeartFourth.src='images/i_heart_rank_none'+jTemp+'.gif';
            jHeartFifth.src='images/i_heart_rank_none'+jTemp+'.gif';
          break
          case '1': 
            jRankId.value='1';
            jHeartFirst.src='images/i_heart_rank_full'+jTemp+'.gif';
            jHeartSecond.src='images/i_heart_rank_none'+jTemp+'.gif';
            jHeartThird.src='images/i_heart_rank_none'+jTemp+'.gif';
            jHeartFourth.src='images/i_heart_rank_none'+jTemp+'.gif';
            jHeartFifth.src='images/i_heart_rank_none'+jTemp+'.gif';
            break 
          case '2': 
            jRankId.value='2';
            jHeartFirst.src='images/i_heart_rank_full'+jTemp+'.gif';
            jHeartSecond.src='images/i_heart_rank_full'+jTemp+'.gif';
            jHeartThird.src='images/i_heart_rank_none'+jTemp+'.gif';
            jHeartFourth.src='images/i_heart_rank_none'+jTemp+'.gif';
            jHeartFifth.src='images/i_heart_rank_none'+jTemp+'.gif';
            break
          case '3': 
            jRankId.value='3';
            jHeartFirst.src='images/i_heart_rank_full'+jTemp+'.gif';
            jHeartSecond.src='images/i_heart_rank_full'+jTemp+'.gif';
            jHeartThird.src='images/i_heart_rank_full'+jTemp+'.gif';
            jHeartFourth.src='images/i_heart_rank_none'+jTemp+'.gif';
            jHeartFifth.src='images/i_heart_rank_none'+jTemp+'.gif';
            break
          case '4': 
            jRankId.value='4';
            jHeartFirst.src='images/i_heart_rank_full'+jTemp+'.gif';
            jHeartSecond.src='images/i_heart_rank_full'+jTemp+'.gif';
            jHeartThird.src='images/i_heart_rank_full'+jTemp+'.gif';
            jHeartFourth.src='images/i_heart_rank_full'+jTemp+'.gif';
            jHeartFifth.src='images/i_heart_rank_none'+jTemp+'.gif';
            break
           case '5': 
            jRankId.value='5';
            jHeartFirst.src='images/i_heart_rank_full'+jTemp+'.gif';
            jHeartSecond.src='images/i_heart_rank_full'+jTemp+'.gif';
            jHeartThird.src='images/i_heart_rank_full'+jTemp+'.gif';
            jHeartFourth.src='images/i_heart_rank_full'+jTemp+'.gif';
            jHeartFifth.src='images/i_heart_rank_full'+jTemp+'.gif';
            break    
          default:  
        } 
    }
}

//***** Set When Vote Rank
function setOnClickButtonRank(name,id){
    xmlhttpPost("templates/tem_ranking.asp?name_div="+ name +"&id_div="+id+"&rank_save=y","WebForm_MasterPage",name+""+id,"<img src='images/ajax-loader4_facebook.gif' border='0' />","AfterLoadPageSetRank('"+id+"')");
    return true;
    //var d = document.getElementById('ButtonVoteRank'+id);
    //if(d){d.innerHTML='&nbsp;Vota!';d.onclick=function(){xmlhttpPost("templates/tem_ranking.asp?name_div="+ name +"&id_div="+id+"&rank_save=y","WebForm_MasterPage",name+""+id,"<img src='images/ajax-loader4_facebook.gif' border='0' />","AfterLoadPageSetRank('"+id+"')");}}return true;
}

function getCurrPosition(Identity_Element) {
    setInterval("getPositionCenter('"+ Identity_Element +"')",100);
}

function getPositionCenter(Identity_Element) {
	var DocRef;
	var d = document.getElementById(Identity_Element)
	if (d){
        if( document.documentElement && document.documentElement.clientWidth) DocRef = document.documentElement; else DocRef = document.body;
		
		if(window.navigator.userAgent.toLowerCase().indexOf('msie') != -1) {
		    d.style.left=parseInt(DocRef.clientWidth) / 2 - parseInt(parseInt(d.offsetWidth)/2)+'px';
		    d.style.top=parseInt(DocRef.clientHeight) / 2 - parseInt(parseInt(d.offsetHeight)/2)+(parseInt(document.body.scrollTop)) +'px';
		} else {
		    d.style.left=parseInt(DocRef.clientWidth) / 2 - parseInt(parseInt(d.offsetWidth)/2)+'px';
		    d.style.top=(parseInt(window.screen.height) - parseInt(parseInt(d.clientHeight))) /2 - parseInt(parseInt(d.offsetHeight)/2)+(parseInt(document.body.scrollTop)) +'px';
		}
		if(document.getElementById('BackgroundShadow')) document.getElementById('BackgroundShadow').style.top = parseInt(document.body.scrollTop);
	    RedrawShadow();
	}
}

function TextCharCounter(Identity_Element,Identity_Element_Label,max_Char) {
    var lenMax = max_Char;
    var WBc_Textarea = document.getElementById('' + Identity_Element)
    var WBc_Label = document.getElementById('' + Identity_Element_Label)    
    var strlength = WBc_Textarea.value.length
    total = eval(lenMax)
    char = eval(WBc_Textarea.value.length)
    left = eval(parseInt(total) - parseInt(char))
    if (left <= "-1")
    {
    var dif = eval(char - lenMax)
    var value = WBc_Textarea.value.substr(0,char-dif);
    WBc_Textarea.value = value;
    var left = "0"
    }
    WBc_Label.innerHTML=left
}

function RollOverField(pId,pTypeEvent,pColor) {
    if(document.getElementById(pId)) {
        if (pTypeEvent.toLowerCase()=='focus') {
            document.getElementById(pId).style.backgroundColor=pColor;
        } else if (pTypeEvent.toLowerCase()=='blur') {        
            document.getElementById(pId).style.backgroundColor=pColor;
        }
    }
}

function Validate() {
     var PAT_EMAIL      = /^[A-Za-z0-9_.-]+@[A-Za-z0-9_.-]+[.][A-Za-z]{2,6}$/;
     var d;
     d = document.getElementById('WebForm_NewsLetterEmail')
     if (d) {
        if (d.value.length == 0) {
            alert("Il campo E-mail e' obbligatorio.");
            d.focus();
            return false; 
        } else {
            if (PAT_EMAIL.test(d.value)==false) {
                alert("Inserisci un indirizzo E-mail valido.");
                d.focus();
                return false;
            }
        }    
    }
    d = null;
    return true;
}

function OpenPopUpDiv(pIdDiv) {
    getCurrPosition(pIdDiv);
    //getCurrPosition('BackgroundShadow');
    document.getElementById('BackgroundShadow').style.display='block';
    document.getElementById(pIdDiv).style.display='block';
    jQueryFx('BackgroundShadow','FadeTo','normal','0.80');
    jQueryFx(pIdDiv,'FadeTo','slow','1.00');
    return true;
}    
function ClosePopUpDiv(pIdDiv) {
    jQueryFx('BackgroundShadow','FadeTo','fast','0.00');
    jQueryFx(pIdDiv,'FadeTo','fast','0.00');
    setTimeout("parent.document.getElementById(\'BackgroundShadow\').style.display=\'none\';parent.document.getElementById(\'" + pIdDiv + "\').style.display=\'none\';",1000);
}


    
