//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 = "15374";

/**
* 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 defaultPageID = "115694";
  switch (website)
  {
    case "3xl" :
      switch (seccio)
      {
        //// seccio home3xl ///////
					//3xl_home3xl_popup_out_1x1........1264153
					//3xl_home3xl_boto_top_128x128.....1264151 
					//3xl_home3xl_roba_primer_300x250..1264152
					//3xl_home3xl_roba_segon_300x250...1264154
					//3xl_home3xl_sky_dreta_120x600 ...1270836
        case "home3xl" :
		
		PageID = "111137";
          switch (tipus)
          {         
            case "popup" :
              pinta("JSC","1264153","1","1","16","_blank"); 
            return;
			
            case "boto" :
              pinta("JSC",defaultPageID,"128","128",FORMAT_TOP_BOTO,"_blank"); 
            return;

		    case "roba" :
            	switch (localitzacio)
            	{
              	case "primer" :
              	pinta("JSC",PageID,"300","250",FORMAT_ROBA1,"_blank");
              	return;
              	case "segon" :
              	pinta("JSC",PageID,"300","250",FORMAT_ROBA2,"_blank");
              	return;
              }  	 
            return; 
            case "sky" :
              pinta("JSC",defaultPageID,"120","600",FORMAT_SKY,"_blank"); 
            return;			
			
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        //// fi seccio home3xl ///////       
      
       
			
			PageID = "111144";
        	switch (tipus)
        	{        
           
            case "popup" :
              pinta("JSC","1264153","1","1","16","_blank"); 
            return;
            case "boto" :
              pinta("JSC",defaultPageID,"128","128",FORMAT_TOP_BOTO,"_blank"); 
            return;
			case "sky" :
              pinta("JSC",defaultPageID,"120","600",FORMAT_SKY,"_blank"); 
            return;
            case "roba" :
              switch (localitzacio)
            	{
              	case "primer" :
              	pinta("JSC",PageID,"300","250",FORMAT_ROBA1,"_blank");
              	return;
              	case "segon" :
              	pinta("JSC",PageID,"300","250",FORMAT_ROBA2,"_blank");
              	return;
              }  	 
            return; 
            
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return; 
		//// fi seccio comcursos ///////        
      
        case "jocs":
		PageID = "111140";
        	switch (tipus)
        	{        
            case "popup" :
              pinta("JSC","1264293","1","1","16","_blank"); 
            return; 
            case "sky" :
              pinta("JSC",defaultPageID,"120","600",FORMAT_SKY,"_blank"); 
            return;
            case "roba" :
              switch (localitzacio)
            	{
              	case "primer" :
              	pinta("JSC",PageID,"300","250",FORMAT_ROBA1,"_blank");
              	return;
              	case "segon" :
              	pinta("JSC",PageID,"300","250",FORMAT_ROBA2,"_blank");
              	return;
              }  	 
            return; 
            case "boto" :
              pinta("JSC",defaultPageID,"128","128",FORMAT_TOP_BOTO,"_blank"); 
            return;
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        //// fi seccio jocs ///////
        
        //// seccio videos   ///////
	        //3xl_videos_popup_out_1x1........1264297
	        //3xl_videos_sky_dreta_120x600....1264298
	        //3xl_videos_roba_primer_300x250..1264296
	        //3xl_videos_roba_segon_300x250...1264300 
	        //3xl_videos_boto_top_128x128.....1264299
        case "videos":
		PageID = "111141";
        	switch (tipus)
        	{        
            case "popup" :
              pinta("JSC","1264297","1","1","16","_blank"); 
            return; 
            case "sky" :
              pinta("JSC",defaultPageID,"120","600",FORMAT_SKY,"_blank"); 
            return;
            case "roba" :
              switch (localitzacio)
            	{
              	case "primer" :
              	pinta("JSC",PageID,"300","250",FORMAT_ROBA1,"_blank");
              	return;
              	case "segon" :
              	pinta("JSC",PageID,"300","250",FORMAT_ROBA2,"_blank");
              	return;
              }  	 
            return; 
            case "boto" :
              pinta("JSC",defaultPageID,"128","128",FORMAT_TOP_BOTO,"_blank"); 
            return;
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        //// fi seccio videos ///////
        
        //// seccio series   ///////
	        //3xl_series_popup_out_1x1........1264302
	        //3xl_series_sky_dreta_120x600....1264304
	        //3xl_series_roba_primer_300x250..1264305
	        //3xl_series_roba_segon_300x250...1264303 
	        //3xl_series_boto_top_128x128.....1264301
        case "series":
		PageID = "111141";
        	switch (tipus)
        	{        
            case "popup" :
              pinta("JSC","1264302","1","1","16","_blank"); 
            return; 
            case "sky" :
              pinta("JSC",defaultPageID,"120","600",FORMAT_SKY,"_blank"); 
            return;
            case "roba" :
              switch (localitzacio)
            	{
              	case "primer" :
              	pinta("JSC",PageID,"300","250",FORMAT_ROBA1,"_blank");
              	return;
              	case "segon" :
              	pinta("JSC",PageID,"300","250",FORMAT_ROBA2,"_blank");
              	return;
              }  	 
            return; 
            case "boto" :
              pinta("JSC",defaultPageID,"128","128",FORMAT_TOP_BOTO,"_blank"); 
            return;
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        //// fi seccio series ///////
        
        //// seccio televisio   ///////
	        //3xl_televisio_popup_out_1x1........1264318
	        //3xl_televisio_sky_dreta_120x600....1264320
	        //3xl_televisio_roba_primer_300x250..1264317
	        //3xl_televisio_roba_segon_300x250...1264319 
	        //3xl_televisio_boto_top_128x128.....1264321
        
        	
        case "butlleti":
		PageID = "111145";
        	switch (tipus)
        	{        
            case "sky" :
              pinta("JSC",defaultPageID,"120","600",FORMAT_SKY,"_blank"); 
            return;
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        //// fi seccio butlleti ///////
        
        //// seccio competi ///////
         
        	        
        case "amor":
        case "solidaritat":      	
        case "cinema":
        case "comics":
		case "espai8":        	
        case "esports":
		case "glamur":        	
        case "humor":        	
        case "musica":        	
        case "tecnologia":        	
        case "tendencies":
        case "videojocs":
		case "estudis":
        case "especial":
        case "paginespersonal":
        case "xats":
        case "forums":
        case "concursos":
		case "televisio":
        case "cercador":        	
        case "correu":
		case "competi":
        default :
        	switch (tipus)
        	{        
            case "popup" :
              pinta("JSC","1264313","1","1","16","_blank"); 
            return; 
            case "sky" :
              pinta("JSC",defaultPageID,"120","600",FORMAT_SKY,"_blank"); 
            return;
            case "roba" :
              switch (localitzacio)
            	{
              	case "primer" :
              	pinta("JSC",defaultPageID,"300","250",FORMAT_ROBA1,"_blank");
              	return;
              	case "segon" :
              	pinta("JSC",defaultPageID,"300","250",FORMAT_ROBA2,"_blank");
              	return;
              }  	 
            return; 
            case "boto" :
              pinta("JSC",defaultPageID,"128","128",FORMAT_TOP_BOTO,"_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_SKY 		= 6550; //sky
var FORMAT_SBANNER	= 6548; //sbanner 728x90
var FORMAT_TOP_BOTO = 7022; //boton top




