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

/**
* 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
* 
*/


/*
 * 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;
var FORMAT_OUT_POPUP = 6843;

























function posicio(website,seccio,tipus,localitzacio)
{
  var PageID = "";
  var PageIDDefault = "113744";
  switch (website)
  {
    case "catradio" :
      switch (seccio)
      {
//catradio_home_boto_primer_120x90
//catradio_home_roba_primer_200x200
//catradio_home_roba_segon_200x200
// Modif Jorge 24-11:: catradio_home_popup_out_1x1
	// les seccions tipus home, etc ja no haurien d'existir, pero posem els codis per si queda alguna cosa residual
        //// seccio home /////// 
        case "home": 
        	PageID = "113733";
        	switch (tipus)
    		{         
            	
    			case "boto" :
    				//pinta("JSC","139559","120","90","5","_blank"); 
    				// fem no pinta mentre no tenim aquest boto
    				nopinta();
    				return;
    			case "roba" :     
            		switch (localitzacio)
            		{
        				case "primer" :
	              			//pinta("JSC","139560","200","200","105","_blank");
	              			pinta("JSC", PageIDDefault, "200" ,"200", FORMAT_ROBA200 , "_blank");
	              			return;
        				case "segon" :
        					//pinta("JSC","139561","200","200","105","_blank");
        					pinta("JSC", PageIDDefault, "200" ,"200", FORMAT_ROBA200 , "_blank");
        					return;
            		}
            	
    			case "popup" :
            		//només una opció, no poso switch//
            		switch (localitzacio)
            		{
	            		case "out" :
	            			//pinta("JSC","1740056","1","1","16","_blank");
	            			pinta("JSC", PageID, "1" ,"1", FORMAT_OUT_POPUP , "_blank");
	            			return;
            		}
            		return; 
            		//// tipus per defecte ///////
    			default :
    				nopinta();
    				return;
    		} 
        return;
        //// fi seccio home ///////

        
//catradio_esports_sky_right_120x600
//catradio_esports_roba_primer_200x200
        //// seccio esports ///////
        
        case "esports":
        	PageID = "113728";
        	switch (tipus)
        	{         
            	case "sky" :
            		//pinta("JSC","139564","120","600","168","_blank");
            		pinta("JSC", PageID, "120" ,"600", FORMAT_SKY , "_blank");
            		return; 
            	case "roba" :
            		//pinta("JSC","139565","200","200","105","_blank");
            		pinta("JSC", PageIDDefault, "200" ,"200", FORMAT_ROBA200 , "_blank");
            		return;
            		//// tipus per defecte ///////
            	default :
            		nopinta();
            		return;
        	} 
        	return;
        	
        //// fi seccio esports ///////
//catradio_musica_sky_right_120x600
//catradio_musica_roba_primer_200x200
        //// seccio musica ///////
        
        case "musica":
        	PageID = "113739";
          switch (tipus)
          {         
            case "sky" :
              //pinta("JSC","139566","120","600","168","_blank"); 
              pinta("JSC", PageIDDefault, "120" ,"600", FORMAT_SKY , "_blank");
            return; 
            case "roba" :
              //pinta("JSC","139567","200","200","105","_blank");
              pinta("JSC", PageIDDefault, "200" ,"200", FORMAT_ROBA200 , "_blank");
            return;
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        
        //// fi seccio musica ///////

//catradio_divulgacio_sky_right_120x600
//catradio_divulgacio_roba_primer_200x200
        //// seccio divulgacio ///////
        case "divulgacio":
         PageID = "113725";
          switch (tipus)
          {         
            case "sky" :
              //pinta("JSC","139570","120","600","168","_blank"); 
              pinta("JSC", PageID, "120" ,"600", FORMAT_SKY , "_blank");
            return; 
            case "roba" :
              //pinta("JSC","139571","200","200","105","_blank");
              pinta("JSC", PageIDDefault, "200" ,"200", FORMAT_ROBA200 , "_blank");
            return;
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        //// fi seccio divulgacio ///////

//catradio_program_sky_right_120x600
//catradio_program_roba_primer_200x200
        //// seccio program ///////
        case "program":
        	PageID = "113740";
          switch (tipus)
          {         
            case "sky" :
              //pinta("JSC","139574","120","600","168","_blank"); 
              pinta("JSC", PageIDDefault, "120" ,"600", FORMAT_SKY , "_blank");
            return; 
            case "roba" :
              //pinta("JSC","139575","200","200","105","_blank"); 
              pinta("JSC", PageIDDefault, "200" ,"200", FORMAT_ROBA200 , "_blank");
            return;
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        //// fi seccio program ///////


//catradio_forums_sky_right_120x600
//catradio_forums_roba_primer_200x200
        //// seccio forums ///////
        case "forums":
        	PageID = "113729";
          switch (tipus)
          {         
            case "sky" :
              //pinta("JSC","139596","120","600","168","_blank"); 
              pinta("JSC", PageID, "120" ,"600", FORMAT_SKY , "_blank");
            return; 
            case "roba" :
              //pinta("JSC","139597","200","200","105","_blank"); 
              pinta("JSC", PageIDDefault, "200" ,"200", FORMAT_ROBA200 , "_blank");
            return;
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        //// fi seccio forums ///////

//catradio_serveis_sky_right_120x600
//catradio_serveis_roba_primer_200x200
        //// seccio serveis ///////
        case "serveis":
        	PageID = "113741";
          switch (tipus)
          {         
            case "sky" :
              //pinta("JSC","139600","120","600","168","_blank"); 
              pinta("JSC", PageIDDefault, "120" ,"600", FORMAT_SKY , "_blank");
            return; 
            case "roba" :
              //pinta("JSC","139601","200","200","105","_blank"); 
              pinta("JSC", PageIDDefault, "200" ,"200", FORMAT_ROBA200 , "_blank");
            return;
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        //// fi seccio serveis ///////
        
//catradio_audio_sky_right_120x600
//catradio_audio_roba_primer_200x200
        //// seccio audio ///////
        case "audio":
        	PageID = "113720";
          switch (tipus)
          {         
            case "sky" :
              //pinta("JSC","139602","120","600","168","_blank"); 
              pinta("JSC", PageID, "120" ,"600", FORMAT_SKY , "_blank");
            return; 
            case "roba" :
              //pinta("JSC","139603","200","200","105","_blank"); 
              pinta("JSC", PageIDDefault, "200" ,"200", FORMAT_ROBA200 , "_blank");
            return;
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        //// fi seccio audio ///////

//catradio_default_boto_primer_120x90
//catradio_default_sky_right_120x600
//catradio_default_roba_primer_200x200
//catradio_default_roba_segon_200x200
//// seccio SAU ///////
        case "SAU":
          switch (tipus)
          {         
            case "sky" :
              //pinta("JSC","","120","600","168","_blank"); 
			  txt	='<a href="http://www.5430.cat" target="_blank"><img src="http://www.catradio.cat/serveis_atencio/img/baner5430.gif" width="120" height="600" border="0"></a>';
				document.write(txt);
            return; 
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        //// fi seccio SAU ///////

				
				/// seccio blogs ///
///catradio_blogs_roba_primer_200x200 .............1259724///
		case "blogs":
			PageID = "113721";
          switch (tipus)
          {         
            case "roba" :     
            		switch (localitzacio)
            		{
            			case "primer" :
            				 //pinta("JSC","1259724","200","200","105","_blank"); 
            				 pinta("JSC", PageID, "200" ,"200", FORMAT_ROBA200 , "_blank");
              		return;
                  default:
              			  //pinta("JSC","1848220","300","250","170","_blank"); 
                  		pinta("JSC", PageID, "300" ,"250", FORMAT_ROBA1 , "_blank");
            			return;
              	}              
                            
            return; 
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        /// fi seccio blogs ///

        case "almati":
        	PageID = "113726";
          switch (tipus)
          {         
            case "sky" :
              //pinta("JSC","1504666","120","600","168","_blank"); 
              pinta("JSC", PageID, "120" ,"600", FORMAT_SKY , "_blank");
            return; 
           
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        
            
        

        //// seccio generaciodigital /////// Posarem el PageID de divulgacio
        case "generaciodigital":
        	PageID = "113725";
          switch (tipus)
          {

            case "sky" :
              //pinta("JSC","1835755","120","600","168","_blank");
              pinta("JSC", PageID, "120" ,"600", FORMAT_SKY , "_blank");
            return;
          }
        return;
        //// fi seccio generaciodigital ///////

        //// seccio default ///////
        case "informatius":
        case "crea":
        case "entreteniment":
        case "canals":
        case "gent":
        case "diners":
        case "aeroports":
        case "transit":
        case "transpublic":
        case "eltemps":
        case "cercador":
        case "correu":
        case "concursos":
        case "concursos#halcon" :
        case "concursos#viveo" :
        case "usuaris":
        case "sms":
        case "ladbrokes":
        case "player#info":
        case "player#espor":
        case "player#musi":
        case "player#entre":
        case "player#divu":
        case "10a1":
        case "SintelIndex":
        case "transpuyal":
        case "transPuyal":
        case "default":
          switch (tipus)
          {         
            case "boto" :
              pinta("JSC","139609","120","90","5","_blank"); 
            return;
            case "sky" :
              //pinta("JSC","139612","120","600","168","_blank"); 
              pinta("JSC", PageIDDefault, "120" ,"600", FORMAT_SKY , "_blank");
            return;
            case "roba" :  
            	/*
            		switch (localitzacio)
            		{
            			case "primer" :
              			pinta("JSC","139610","200","200","105","_blank"); 
              		return;
              		case "segon" :
              			pinta("JSC","139611","200","200","105","_blank"); 
              			
              		return;
              	}*/
              	pinta("JSC", PageIDDefault, "200" ,"200", FORMAT_ROBA200 , "_blank");
            return;
            case "sbanner" :
                //pinta("JSC","1191360","728","90","225","_blank"); 
                pinta("JSC", PageIDDefault, "728" ,"90", FORMAT_SBANNER , "_blank");
              return; 
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        //// fi seccio default ///////
      } 
    return;
  } 
return;
} 
