﻿/*
function getCredits(objectId,recurse,interval,virtualPath){
	var r=Math.random();
		if (recurse==1 && parseInt(interval)>0){
					setTimeout("getCredits('"+ objectId +"',"+recurse+","+interval+")",interval)
					$.get(virtualPath  + "/web/credits.aspx?r="+r, function(data){
						document.getElementById(objectId).innerHTML=  data  ;
						}
				)
		
		}
		else{
				$.get(virtualPath + "/web/credits.aspx?r="+r, function(data){
					document.getElementById(objectId).innerHTML=  data  ;
				    }
				)
		}

}
function getIncentivePoint(objectId,recurse,interval,virtualPath,cntId,chId){
	var r=Math.random();
	
	var Url  = new String();
	Url = virtualPath  + "/web/credits.aspx?r="+r + "&idContent=" + cntId + "&idChannel=" + chId
		if (recurse==1 && parseInt(interval)>0){
					setTimeout("getIncentivePoint('"+ objectId +"',"+recurse+","+interval+")",interval)
					$.get(Url, function(data){
						document.getElementById(objectId).innerHTML=  data  ;
						}
				)
		
		}
		else{
				$.get(Url, function(data){
					document.getElementById(objectId).innerHTML=  data  ;
									
				    }
				)
		
		}

}

*/


function getIncentive(objectId,web,virtualPath,recurse,interval,chId,cntId,spId,cntUrl,method)
// objectId html
// web page da chiamare
// recurse valore boolean che indica la ricorsione
// interval secondi per l'intervallo
// chId id del canale
// cntId id del contenuto
// spId id dello speciale
{
	var r=Math.random();
	var Url  = new String();
	var _interval = typeof(interval)!="undefined"?interval:0;
	var _chId			= typeof(chId)!="undefined"?chId:0;
	var _cntId		= typeof(cntId)!="undefined"?cntId:0;	
	var _spId			=typeof(spId)!="undefined"?spId:0;
	var _method		= typeof(method)!="undefined"?method:'get';
	var _cntUrl		= typeof(cntUrl)!="undefined"?cntUrl:'';
	
	
		Url = virtualPath  + "/web/"+web+".aspx?r="+r + "&idContent=" + _cntId + "&idChannel=" + _chId  + "&idSpecial=" + _spId + "&cntUrl='" + _cntUrl+"'"
		

		if (recurse==1 && parseInt(interval)>0){
					if (method=='get')
							getData(Url,objectId)
					else
						  postData(Url,objectId)

							setTimeout("getIncentive('"+ objectId +"','"+web+"','"+virtualPath+"',"+_recurse+","+_interval+","+_chId+","+_cntId+","+_spId+",'"+_cntUrl+"')",interval)
				
		}
		else{
				if (method=='get')
					getData(Url,objectId)
				else
					postData(Url,objectId)
		}

}

function getIncentivePars(objectId,web,virtualPath,recurse,interval,chId,cntId,spId,cntUrl,method,szPars)
// objectId html
// web page da chiamare
// recurse valore boolean che indica la ricorsione
// interval secondi per l'intervallo
// chId id del canale
// cntId id del contenuto
// spId id dello speciale
{
	var r=Math.random();
	var Url  = new String();
	var _interval = typeof(interval)!="undefined"?interval:0;
	var _chId			= typeof(chId)!="undefined"?chId:0;
	var _cntId		= typeof(cntId)!="undefined"?cntId:0;	
	var _spId			=typeof(spId)!="undefined"?spId:0;
	var _method		= typeof(method)!="undefined"?method:'get';
	var _cntUrl		= typeof(cntUrl)!="undefined"?cntUrl:'';
	
	
		Url = virtualPath  + "/web/"+web+".aspx?r="+r + "&idContent=" + _cntId + "&idChannel=" + _chId  + "&idSpecial=" + _spId + "&cntUrl='" + _cntUrl+"'&" + szPars
		

		if (recurse==1 && parseInt(interval)>0){
					if (method=='get')
						getData(Url,objectId);
					else
					    postData(Url,objectId);

				    setTimeout("getIncentive('"+ objectId +"','"+web+"','"+virtualPath+"',"+_recurse+","+_interval+","+_chId+","+_cntId+","+_spId+",'"+_cntUrl+"','" + method + "','" + szPars + ")",interval)
				
		}
		else{
				if (method=='get')
					getData(Url,objectId);
				else{
					postData(Url,objectId);}
		}

}

function getGift(objectId,web,virtualPath,recurse,interval,cntId,method)
// objectId html
// web page da chiamare
// recurse valore boolean che indica la ricorsione
// interval secondi per l'intervallo
// cntId id del contenuto
{
	var r=Math.random();
	var Url  = new String();
	var _interval = typeof(interval)!="undefined"?interval:0;
	var _cntId		= typeof(cntId)!="undefined"?cntId:0;	
	var _method		= typeof(method)!="undefined"?method:'get';
	
	Url = virtualPath  + "/web/"+web+".aspx?r="+r + "&idContent=" + _cntId
		if (recurse==1 && parseInt(interval)>0){
					if (method=='get')
							getData(Url,objectId)
					else
						  postData(Url,objectId)
					setTimeout("getGift('"+ objectId +"','"+web+"','"+virtualPath+"',"+_recurse+","+_interval+","+_cntId+")",interval)
		}
		else{
				if (method=='get')
					getData(Url,objectId)
				else
					postData(Url,objectId)
		}//if

}//end







function getData(Url,objectId){
	$.get(Url, function(data){
		//document.getElementById(objectId).innerHTML=  data  ;
		$("#"+objectId).html(data)  ;

		}
	)					
						
}

function postData(Url,objectId){
	$.post(Url, function(data){
		//$("#"+objectId).append(data)  ;
        $("#"+objectId).html(data)  ;
		//document.getElementById(objectId).innerHTML=  data  ;
		}
	)					
						
}

function updateGift(Url,cntId){
	if(confirm('Sei sicuro di voler ritirare questo premio?'))
		window.open('/web/prIncentiveGiftUpdate.aspx?cntId='+cntId,'RitiroPremio','width=400,height=300,toolbar=no, location=no,status=no,menubar=no,scrollbars=auto,resizable=no');

	return false;
}

function expand(image){

	image.className=image.className=="expand"?"collapse":"expand";
    if (image.parentNode.childNodes[4]!=null){
	
	image.parentNode.childNodes[4].style.display=image.className=="expand"?"block":"none";
        image.parentNode.childNodes[4].className=image.className=="expand"?"campaign selected":"campaign default";
    }	
    else if ((image.parentNode.childNodes[3]!=null) && (image.parentNode.childNodes[4]==null))
    	image.parentNode.childNodes[3].style.display=image.className=="expand"?"block":"none";
	
	
}