//tipus: tipus de tag a incloure (IFR-->IFRAME,JSC-->JavaScript,PRO-->Propi)
//identificador: 
//  IFR/JSC id de la unitat de contingut 
//  PRO link (http://www......)
//amplada i alcada: tamanys del banner
//objectiu: a on s'ha d'obrir al fer click en el banner (_top, _blank,...)
//magic: tipus de banner 
// IFR/JSC	1	468x60
// IFR/JSC	16	popup
// IFR/JSC	24	90x90
// IFR/JSC	325	120x100
// IFR/JSC	5	120x90
// IFR/JSC	220	140x400
// PRO		url de l'imatge (http://www.....)


/*
 * A MODIFICAR :
 */

/*
 * PortalID es l'identificador del Portal, sas_pageid="14774/109337"; --> PortalID="14744" 
 */
var PortalID = "15667";

/**
* Escriu una posicio publicitaria
*
* @website 			text  Identificador del website 
* @seccio 			text  Identificador de la seccio de la pagina de la que es vol obtenir la publicitat
* @tipus		 	text  Identificador del tipus de posicio desitjada (roba, sbanner,sky...)
* @localitzacio 	text  Posicio de la pagina que ocupara la publicitat
* 
*/
function posicio(website,seccio,tipus,localitzacio)
{
	var PageID = "";
	switch (website)
	{
    	case "CatCultura" :
    		switch (seccio)
    		{
    		//// seccio tendencies ///////
    		case "tendencies":
    			PageID = "113758";
    			switch (tipus)
    			{         
    				case "sky" :
    					pinta("JSC",PageID,"120","600",FORMAT_SKY,"_blank"); 
    					return;
    				default :
    					nopinta();
    					return;
    			} 
    			return;
    		//// fi seccio tendencies ///////	      
	      
    		//// seccio home i directes ///////
    		case "home":
    		case "directes":
    			PageID = "113745";
    			switch (tipus)
    			{         
    				case "sky" :
    					pinta("JSC",PageID,"120","600",FORMAT_SKY,"_blank"); 
    					return;
    				default :
    					nopinta();
    					return;
    			} 
    			return;
    		//// fi seccio home i directes ///////
    		
    		//// seccio programes ///////
    		case "programes": 
	    		PageID = "113754";
				switch (tipus)
				{         
					case "sky" :
						pinta("JSC",PageID,"120","600",FORMAT_SKY,"_blank"); 
						return;
					default :
						nopinta();
						return;
				} 
				return;
			//// seccio musica ///////
    		case "musica":
    			PageID = "113746";
    			switch (tipus)
    			{         
    				case "sky" :
    					pinta("JSC",PageID,"120","600",FORMAT_SKY,"_blank"); 
    					return;
    				default :
    					nopinta();
    					return;
    			} 
    			return;
    		//// fi seccio musica ///////
    			
			//// seccio cinema ///////
    		case "cinema":
    			PageID = "113747";
    			switch (tipus)
    			{         
    				case "sky" :
    					pinta("JSC",PageID,"120","600",FORMAT_SKY,"_blank"); 
    					return;
    				default :
    					nopinta();
    					return;
    			} 
    			return;
    		//// fi seccio cinema ///////
        
    		//// seccio teatre ///////
    		case "teatre":
    			PageID = "113748";
    			switch (tipus)
    			{         
	    			case "sky" :
	    				pinta("JSC", PageID,"120","600",FORMAT_SKY,"_blank"); 
	    				return;
	    			default :
	    				nopinta();
	    				return;
    			} 
    			return;
    		//// fi seccio teatre ///////

    		//// seccio llibres ///////
    		case "llibres":
    			PageID = "113749";
    			switch (tipus)
    			{         
    				case "sky" :
    					pinta("JSC", PageID,"120","600",FORMAT_SKY,"_blank"); 
    					return;
    				default :
    					nopinta();
    					return;
    			} 
    			return;
    		//// fi seccio llibres ///////
    			
    		//// seccio artsp i oci ///////
    		case "artsp":
    		case "oci":
    			PageID = "113750";
    			switch (tipus)
    			{         
    				case "sky" :
    					pinta("JSC", PageID,"120","600",FORMAT_SKY,"_blank"); 
    					return;
    				default :
						nopinta();
    					return;
    			} 
    			return;
			//// fi seccio artsp i oci ///////
    			
    		//// seccio tecno ///////
    		case "tecno":
    			PageID = "113753";
    			switch (tipus)
    			{         
	    			case "sky" :
	    				pinta("JSC", PageID,"120","600",FORMAT_SKY,"_blank"); 
	    				return;
	    			default :
	    				nopinta();
	    				return;
    			} 
    			return;
    		//// fi seccio tecno ///////
        
			//// seccio blog i videoxat ///////
			case "blog":
			case "videoxat":
				PageID = "113757";
				switch (tipus)
				{         
					case "sky" :
						pinta("JSC",PageID,"120","600",FORMAT_SKY,"_blank"); 
						return;
					default :
						nopinta();
						return;
				} 
				return;
			//// fi seccio blog i videoxat /////// 
				
			//// seccio destins ///////
    		case "destins":
    			PageID = "113751";
    			switch (tipus)
    			{         
	    			case "sky" :
	    				pinta("JSC", PageID,"120","600",FORMAT_SKY,"_blank"); 
	    				return;
	    			default :
	    				nopinta();
	    				return;
    			} 
    			return;
    		//// fi seccio destins ///////
    			
    		//// seccio participacio ///////
    		case "participacio":
    			PageID = "113759";
    			switch (tipus)
    			{         
    			case "sky" :
    				pinta("JSC", PageID,"120","600",FORMAT_SKY,"_blank"); 
    				return;
    			default :
    				nopinta();
    			return;
    			} 
    			return;
    		//// fi seccio participacio ///////
    			
    		//// seccio podcasting  ///////
    		case "podcasting ":
    			PageID = "113756";
    			switch (tipus)
    			{         
    			case "sky" :
    				pinta("JSC", PageID,"120","600",FORMAT_SKY,"_blank"); 
    				return;
    			default :
    				nopinta();
    			return;
    			} 
    			return;
    		//// fi seccio podcasting  ///////
    			
    		//// seccio serveis  ///////
    		case "serveis ":
    			PageID = "113760";
    			switch (tipus)
    			{         
    			case "sky" :
    				pinta("JSC", PageID,"120","600",FORMAT_SKY,"_blank"); 
    				return;
    			default :
    				nopinta();
    			return;
    			} 
    			return;
    		//// fi seccio serveis  ///////
        
			//// seccio default ///////
			default:
				PageID = "113761";
				switch (tipus)
				{         
					case "sky" :
						pinta("JSC",PageID,"120","600",FORMAT_SKY,"_blank"); 
						return;
					/*	
					case "roba" :     
						pinta("JSC","140537","200","200","105","_blank"); 
						return;*/
					//// tipus per defecte ///////
					default :
						nopinta();
						return;
				} 
				return;
				//// fi seccio default ///////
			} 
    		return;
		} 
		return;
} 


/*
 * FI DE MODIFICACIONS
 */
 


/*
 * FUNCIONS AUXILIARS - No s'haurien de modificar
 */


// Vector de Codis Iframe
var addsrv = new Array();


//var sas_tmstp = Math.round(Math.random() * 10000000000);
var sas_tmstp=Math.round(Math.random()*10000000000);
var sas_masterflag = 1;

/**
* Afegeix el tag javascript corresponent de SmartAdserver
*
* @sas_pageid 		text  Identificador del website en format portalId/pageId 
* @sas_formatid 	text  Identificador del tipus de posicio (roba, sbanner,sky...)
* @sas_target		text  Target on obrir la publicitat (_blank,_self,..)
* 
*/
function SmartAdServer(sas_pageid, sas_formatid, sas_target) {
	if (sas_masterflag == 1) {
		sas_masterflag = 0;
		sas_master = 'M';
	} else {
		sas_master = 'S';
	}
	;
	document.write('<scr' + 'ipt src="http://www3.smartadserver.com/call/pubj/'
			+ sas_pageid + '/' + sas_formatid + '/' + sas_master + '/'
			+ sas_tmstp + '/' + escape(sas_target) + '?"></scr' + 'ipt>');
}

/**
* BETA: Afegeix el tag Iframe corresponent de SmartAdserver
*
* @sas_pageid 		text  Identificador del website en format portalId/pageId 
* @sas_formatid 	text  Identificador del tipus de posicio (roba, sbanner,sky...)
* @sas_target		text  Target on obrir la publicitat (_blank,_self,..)
* @sas_w			text  amplada del iframe 
* @sas_h			text  llargada del iframe
*/

/*function SmartAdServer_iframe(sas_pageid,sas_formatid,sas_t arget,sas_w,sas_h) {
if (sas_masterflag==1) {sas_masterflag=0;sas_master='M';} else {sas_master='S';};
document.write('<IFRAME SRC="http://ww38.smartadserver.com/call/pubif/' + sas_pageid + '/' + sas_formatid + '/'+sas_master + '/' + sas_tmstp + '/' + escape(sas_target) + '?" width=' + sas_w + ' height=' + sas_h + ' marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no>');
document.write('<scr'+'ipt language=Javascr'+'ipt>\ndocument.write\(\'<SCR\'+ \'IPT SRC="http://ww38.smartadserver.com/call/pubj/' + sas_pageid + '/' + sas_formatid + '/'+sas_master + '/' + sas_tmstp + '/' + escape(sas_target) + '?"></SCR\'+\'IPT>\'\)\;\n</scr'+'ipt>');
document.write('</IFRAME>');
}
*/


/**
* Repinta cada Iframe amb la adreça de la seva creativitat segons els formats
* 
*/
function openOnLoad() {

	for (i = 0; i < addsrv.length; i++)
		document.getElementById("addsrv" + i).src = addsrv[i];

}

// Al Load de la pagina cridem a openOnLoad()
onload = openOnLoad;


/**
* Afegeix el tag javascript corresponent de SmartAdserver
*
* @sas_pageid 		text  Identificador del website en format portalId/pageId 
* @sas_formatid 	text  Identificador del tipus de posicio (roba, sbanner,sky...)
* @sas_target		text  Targen on obrir la publicitat (_blank,_self,..)
* 
*/

function pinta(tipus, identificador, amplada, alcada, magic, objectiu) {

	var rndURL = 10000000000000000 * Math.random();
	switch (tipus) {

	case "IFR":
		sas_pageid = PortalID + '/' + identificador; // Página : DVACANCES/home
		sas_formatid = magic; 
		sas_target = objectiu;
		SmartAdServer(sas_pageid, sas_formatid, sas_target);
		break;
		
	case "JSC":
		sas_pageid = PortalID + '/' + identificador; // Página : DVACANCES/home
		sas_formatid = magic; 
		sas_target = objectiu;
		SmartAdServer(sas_pageid, sas_formatid, sas_target);
		//txt	='<scr'+'ipt language=javascript src="http://adserver.adtech.de/?addyn|2.0|39|'+identificador+'|1|'+magic+'|target='+objectiu+'&rndURL='+rndURL+';loc=100;"><a href="http://adserver.adtech.de/?adlink|2.0|39|'+identificador+'|1|'+magic+'|target='+objectiu+'&rndURL='+rndURL+';loc=200;" target='+objectiu+'><img src="http://adserver.adtech.de/?adserv|2.0|39|'+identificador+'|1|'+magic+'|target='+objectiu+'&rndURL='+rndURL+';loc=200;"  border=0 width='+amplada+' height='+alcada+'></a></scr'+'ipt>';
		break;
		
	case "PRO":
		addsrv[addsrv.length]=magic;
		txt	='<a href="'+identificador+'" target='+objectiu+'><img id="addsrv'+(addsrv.length - 1)+'" src="" border=0 width='+amplada+' height='+alcada+'></a>';
	 	break
		addsrv[addsrv.length] = magic;
		txt = '<a href="'
				+ identificador
				+ '" target='
				+ objectiu
				+ '><img id="addsrv'
				+ (addsrv.length - 1)
				+ '" src="" border=0 width='
				+ amplada + ' height=' + alcada + '></a>';
		document.write(txt);
		break
	default:
		txt = '';
		document.write(txt);
		return;
	}

	
}


/**
* Mostra un espai publicitari vuit 
*/
function nopinta()
{
	document.write('');
} 


//CONSTANTS FORMAT
var FORMAT_ROBA1 	= 6549; //roba1 300x250
var FORMAT_ROBA2 	= 6610; //roba2 300x250
var FORMAT_ROBA200 	= 6611; //roba 200x200
var FORMAT_SBANNER	= 6548; //sbanner 728x90
var FORMAT_BANNER	= 0;
var FORMAT_SKY 		= 6550;
var FORMAT_TOP_BOTO = 1;
var FORMAT_VIDEO 	= 6609;

