
// Funciones y parametros para la generacion dinamica de contenido JS
// 20031230
// Producciones Lo Nunca Visto
//

// Array de posibles ID
var identifiers = Array();

// Valores por defecto (NO CAMBIAR)
setIdTlf('default', '600 500 01 02');
setIdTlf('www.verisure.cl', '600 500 01 02');

// Valores por defecto para el banner
setBanner('default', 'promopr.jpg', 'opciones.html');
setBanner('www.verisure.cl', 'promopr.jpg', 'index.html');

// Valores por defecto para el iframe
setIframe('default', 'iframe_llamadas_comun.html');
setIframe('www.verisure.cl', 'iframe_llamadas_comun.html');

// Valores por defecto para la URL de destino
setURLFinal('default', 'http://www.verisure.cl/enviado_formulario.html');
setURLFinal('www.verisure.cl', 'http://www.verisure.cl/enviado_formulario.html');



// Ids adicionales: escribir siempre el nombre del id en minusculas
// Escribir de la forma: 
//           setIdContents(id_proveedor, imagen);
//
setIdTlf('www.verisure.cl', 'telefono_home.gif');
setIdTlf('google', 'telefono_home.gif');
setIdTlf('brochure', 'telefono_home.gif');
setIdTlf('chile_novios', 'telefono_home.gif');
setIdTlf('clickmagic', 'telefono_ventajas.gif');
setIdTlf('codelco', 'telefono_home.gif');
setIdTlf('adxion', 'telefono_home.gif');
setIdTlf('mapcity', 'telefono_home.gif');
setIdTlf('spiroox', 'telefono_home.gif');
setIdTlf('cooperativa', 'telefono_home.gif');
setIdTlf('red_copesa', 'telefono_home.gif');
setIdTlf('terra', 'telefono_home.gif');
setIdTlf('zoom', 'telefono_home.gif');
setIdTlf('canal13', 'telefono_home.gif');
setIdTlf('aliancis', 'telefono_home.gif');
setIdTlf('www.amarillas.cl', 'telefono_home.gif');





// Banner
// Formato setBanner(proveedor, imagen, enlace);
// Donde imagen es la imagen del banner que reside en la carpeta cuerpo\imag y enlace es el enlace del banner

setBanner('www.verisure.cl', 'images/promopr.jpg', 'alarmas_hogar.html');
setBanner('google', 'images/promopr.jpg', 'alarmas_hogar.html');
setBanner('brochure', 'images/promopr.jpg', 'alarmas_hogar.html');
setBanner('chile_novios', 'images/promopr.jpg', 'alarmas_hogar.html');
setBanner('clickmagic', 'images/promopr.jpg', 'alarmas_hogar.html');
setBanner('codelco', 'images/promopr.jpg', 'alarmas_hogar.html');
setBanner('adxion', 'images/promopr.jpg', 'alarmas_hogar.html');
setBanner('mapcity', 'images/promopr.jpg', 'alarmas_hogar.html');
setBanner('spiroox', 'images/promopr.jpg', 'alarmas_hogar.html');
setBanner('cooperativa', 'images/promopr.jpg', 'alarmas_hogar.html');
setBanner('red_copesa', 'images/promopr.jpg', 'alarmas_hogar.html');
setBanner('terra', 'images/promopr.jpg', 'alarmas_hogar.html');
setBanner('zoom', 'images/promopr.jpg', 'alarmas_hogar.html');
setBanner('canal13', 'images/promopr.jpg', 'alarmas_hogar.html');
setBanner('aliancis', 'images/promopr.jpg', 'alarmas_hogar.html');
setBanner('www.amarillas.cl', 'images/promopr.jpg', 'alarmas_hogar.html');




// Iframe
// Formato setIframe(proveedor, enlace);
// Donde enlace es el enlace del iframe

setIframe('www.verisure.cl', 'iframe_llamadas_comun.html');
setIframe('google', 'iframe_llamadas_google.html');
setIframe('brochure', 'iframe_llamadas_comun.html');
setIframe('chile_novios', 'iframe_llamadas_comun.html');
setIframe('clickmagic', 'iframe_llamadas_comun.html');
setIframe('codelco', 'iframe_llamadas_comun.html');
setIframe('adxion', 'iframe_llamadas_comun.html');
setIframe('mapcity', 'iframe_llamadas_comun.html');
setIframe('spiroox', 'iframe_llamadas_comun.html');
setIframe('cooperativa', 'iframe_llamadas_comun.html');
setIframe('red_copesa', 'iframe_llamadas_comun.html');
setIframe('terra', 'iframe_llamadas_comun.html');
setIframe('zoom', 'iframe_llamadas_comun.html');
setIframe('canal13', 'iframe_llamadas_comun.html');
setIframe('aliancis', 'iframe_llamadas_comun.html');
setIframe('www.amarillas.cl', 'iframe_llamadas_comun.html');



// URLs finales adicionales
// Escribir de la forma: 
//           setURLFinal(id_proveedor, URL);
//
setURLFinal('www.verisure.cl', 'http://www.verisure.cl/enviado_formulario.html');
setURLFinal('google', 'http://www.verisure.cl/enviado_google_form.html');
setURLFinal('brochure', 'http://www.verisure.cl/enviado_formulario.html');
setURLFinal('chile_novios', 'http://www.verisure.cl/enviado_formulario.html');
setURLFinal('clickmagic', 'http://www.verisure.cl/enviado_clickmagic_form.html');
setURLFinal('clickmagic', 'http://www.verisure.cl/enviado_formulario.html');
setURLFinal('adxion', 'http://www.verisure.cl/enviado_adxion.html');
setURLFinal('codelco', 'http://www.verisure.cl/enviado_formulario.html');
setURLFinal('mapcity', 'http://www.verisure.cl/enviado_mapcity.html');
setURLFinal('spiroox', 'http://www.verisure.cl/enviado_spiroox.html');
setURLFinal('cooperativa', 'http://www.verisure.cl/enviado_cooperativa.html');
setURLFinal('red_copesa', 'http://www.verisure.cl/enviado_red_copesa.html');
setURLFinal('terra', 'http://www.verisure.cl/enviado_terra.html');
setURLFinal('zoom', 'http://www.verisure.cl/enviado_zoom.html');
setURLFinal('canal13', 'http://www.verisure.cl/enviado_canal13.html');
setURLFinal('aliancis', 'http://www.verisure.cl/enviado_aliancis.html');
setURLFinal('www.amarillas.cl', 'http://www.verisure.cl/enviado_amarillas.html');




// Establecer la cookie del proveedor
if (GetCookie("Proveedor") == null) { setCookie("Proveedor", strValueCookie); }

// Establecer la cookie de origen
if(strValueCookieOrigen != null){
	if ( GetCookie("Origen") != 'google' ) {
		if ( strValueCookieOrigen == 'google' ) {
			setCookieYears("Origen", strValueCookieOrigen, 2);
		}
		else {
			setCookie("Origen", strValueCookieOrigen);
		}
	}
}

// Establecer la cookie 
if (GetCookie("IdTravel") == null) { setCookie("IdTravel", strValueCookieTravelId) }

//
// Funciones de gestion de cookies para la obtencion de contenidos
//

function setIdTlf ( proveedor, strImage ) {
	
	if ( !identifiers[proveedor] ) {
		identifiers[proveedor] = Array();
	}
	identifiers[proveedor]['tlf'] = strImage;
}

function setBanner ( proveedor, strImage, strLink ) {
	
	if ( !identifiers[proveedor] ) {
		identifiers[proveedor] = Array();
	}
	identifiers[proveedor]['bannerImage'] = strImage;
	identifiers[proveedor]['bannerLink'] = strLink;
}

function setIframe ( proveedor, strLink ) {
	
	if ( !identifiers[proveedor] ) {
		identifiers[proveedor] = Array();
	}
	identifiers[proveedor]['iframeLink'] = strLink;
}

function setURLFinal ( proveedor, urlFinal ) {
	
	if ( !identifiers[proveedor] ) {
		identifiers[proveedor] = Array();
	}
	identifiers[proveedor]['urlFinal'] = urlFinal;
}

// getContents
// Devuelve el array de contenidos variables para el visitante actual
// PARAMETROS:
// DEVUELVE:
//   Un array o null en caso de error
function getContents ( ) {
	var id = GetCookie("Proveedor").toLowerCase();
	
	if ( id == 'undefined' || id == null || id == "" || identifiers[id] == 'undefined' || identifiers[id] == null ) {
		return identifiers['default']
	}
	return identifiers[id.toLowerCase()];
}


// getPhoneNumber
// Devuelve el nombre de la imagen del telefono variable para el visitante actual
// PARAMETROS:
// DEVUELVE:
//   Cadena con el numero de telefono o null en caso de error
function getPhoneNumber() {
	var contents = getContents();
	
	if ( contents == null || contents == 'undefined' || !contents || contents['tlf'] == 'undefined' || 
		contents['tlf'] == null || contents['tlf'] == "" ) {
		return identifiers['default']['tlf'];	
	}
	return contents['tlf'];
}

// getBannerImage
// Devuelve el nombre de la imagen del banner variable para el visitante actual
// PARAMETROS:
// DEVUELVE:
//   Cadena con el banner o null en caso de error
function getBannerImage() {
	var contents = getContents();
	
	if ( contents == null || contents == 'undefined' || !contents || contents['bannerImage'] == 'undefined' || 
		contents['bannerImage'] == null || contents['bannerImage'] == "" ) {
		return identifiers['default']['bannerImage'];	
	}
	return contents['bannerImage'];
}


// getBannerLink
// Devuelve el nombre de la imagen del banner variable para el visitante actual
// PARAMETROS:
// DEVUELVE:
//   Cadena con el banner o null en caso de error
function getBannerLink() {
	var contents = getContents();
	
	if ( contents == null || contents == 'undefined' || !contents || contents['bannerLink'] == 'undefined' || 
		contents['bannerLink'] == null || contents['bannerLink'] == "" ) {
		return identifiers['default']['bannerLink'];	
	}
	return contents['bannerLink'];
}

// getIframeLink
// Devuelve el el enlace del iframe variable para el visitante actual
// PARAMETROS:
// DEVUELVE:
//   Cadena con el iframe o null en caso de error
function getIframeLink() {
	var contents = getContents();
	
	if ( contents == null || contents == 'undefined' || !contents || contents['iframeLink'] == 'undefined' || 
		contents['iframeLink'] == null || contents['iframeLink'] == "" ) {
		return identifiers['default']['iframeLink'];	
	}
	return contents['iframeLink'];
}


// getURLFinal
// Devuelve el enlace de la URL final para el formulario
// PARAMETROS:
// DEVUELVE:
//   Cadena con la URL o null en caso de error
function getURLFinal() {
	var contents = getContents();
	
	if ( contents == null || contents == 'undefined' || !contents || contents['urlFinal'] == 'undefined' || 
		contents['urlFinal'] == null || contents['urlFinal'] == "" ) {
		return identifiers['default']['urlFinal'];	
	}
	return contents['urlFinal'];
}

