// IMS-RC :  este oculta los DIV al cargar la página, se separo en otro JS porque contiene personalizacion (de los ID)
// 1. Listar todos los Tabs existentes en el HTML (el nombre de ID es unico)
// 2. En el HTML *deben* existir <div> con el mismo id.   Ejemplo: <div id="TabA">
Tabs = new Array("TabA","TabB","TabC","TabD","TabE","TabF", "TabShowAll");

// IMS-RC : nombre unico del cookie para todo el sitio
TabStateCookieName = "pcTabsEspTransparenciaHome" ; // nombre unico para todo el sitio.. sino el tab memorizado sera igual para otros coockies con mismo nombre



// IMS-RC : remover esta funcion si se publicara en www.pancanal.com (ya existe en localfile.js)

/* http://www.onlinetools.org/articles/unobtrusivejavascript/cssjsseparation.html
 * cssjs
 * written by Christian Heilmann (http://icant.co.uk)
 * eases the dynamic application of CSS classes via DOM
 * parameters: action a, object o and class names c1 and c2 (c2 optional)
 * actions: swap exchanges c1 and c2 in object o
 *			add adds class c1 to object o
 *			remove removes class c1 from object o
 *			check tests if class c1 is applied to object o
 * example:	cssjs('swap',document.getElementById('foo'),'bar','baz');
 */

function cssjs(a,o,c1,c2)
{
	//alert("cssjs running...");
	switch (a){
		
		case 'swap':
			o.className=!cssjs('check',o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2);
		break;
		case 'add':
			if(!cssjs('check',o,c1)){o.className+=o.className?' '+c1:c1;}
		break;
		case 'remove':
			var rep=o.className.match(' '+c1)?' '+c1:c1;
			o.className=o.className.replace(rep,'');
		break;
		case 'check':
			return new RegExp('\\b'+c1+'\\b').test(o.className)
		break;
		case 'set': 
			o.className='';
			if(!cssjs('check',o,c1)){o.className+=o.className?' '+c1:c1;}
		break;

	}
}

