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

/**
* 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('');
} 

function posicio(website,seccio,tipus,localitzacio)
{
  var PageID = "";
  switch (website)
  {
    case "cuinaisma" :
      switch (seccio)
      {
        //// seccio home ///////
        case "home":
		PageID = "109684";
          switch (tipus)
          {         
            case "sbanner" :
              //pinta("IFR","140740","728","90","225","_blank"); 
              pinta("JSC",PageID,"728","90",FORMAT_SBANNER,"_blank"); 
            return; 
            case "roba" :
              //pinta("IFR","140741","200","200","105","_blank"); 
              pinta("JSC",PageID,"200","200",FORMAT_ROBA200,"_blank"); 
            return; 
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        //// fi seccio home ///////
        //// seccio internes ///////
        case "internes":
		PageID = "109685";
          switch (tipus)
          {         
            case "sky" :
              //pinta("IFR","140743","120","600","168","_blank"); 
              pinta("JSC",PageID,"120","600",FORMAT_SKY,"_blank"); 
            return;
            case "roba" :
              //pinta("IFR","140742","200","200","105","_blank"); 
              pinta("JSC",PageID,"200","200",FORMAT_ROBA200,"_blank"); 
            return; 
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        case "concurs":
		PageID = "109685";
          switch (tipus)
          {         
            case "sky" :
              //pinta("IFR","141249","120","600","168","_blank"); 
              pinta("JSC",PageID,"120","600",FORMAT_SKY,"_blank"); 
            return;
            case "roba" :
              //pinta("IFR","141248","200","200","105","_blank"); 
              pinta("JSC",PageID,"200","200",FORMAT_ROBA200,"_blank"); 
            return; 
            //// tipus per defecte ///////
            default :
              nopinta();
            return;
          } 
        return;
        //// fi seccio internes ///////

        //// seccio x defecte, no cal incloure-la al fitxer de test.htm ///////
        //default:
        //  switch (tipus)
        //  {         
        //    case "boto" :
        //      pinta("IFR","138330","120","100","325","_blank"); 
        //    return;
        //    case "sky" :
        //      pinta("IFR","138333","120","600","168","_blank"); 
        //    return;
        //    case "roba" :
        //      pinta("IFR","138332","200","200","105","_blank"); 
        //    return; 
        //    //// tipus per defecte ///////
        //    default :
        //      nopinta();
        //    return;
        //  } 
        //return;
        //// fi seccio x defecte ///////
      } 
    return;
  } 
return;
} 


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