// JavaScript Document
// JavaScript Document
<!--
function toggleLayer(div)
{
	var x;
	if(!(x=document[div])&&document.all){x=document.all[div];}
	if(!x && document.getElementById){x=document.getElementById(div);}
	if(!x){return;}	
	if(x.style.display=="none"){x.style.display="block"}
	else{x.style.display="none"}
}

function showLayer(div)
{
	var x;
	if(!(x=document[div])&&document.all){x=document.all[div];}
	if(!x && document.getElementById){x=document.getElementById(div);}
	if(!x){return;}	
	if(x.style.display=="none"){x.style.display="block"}
}

function hideLayer(div)
{
	var x;
	if(!(x=document[div])&&document.all){x=document.all[div];}
	if(!x && document.getElementById){x=document.getElementById(div);}
	if(!x){return;}	
	if(x.style.display=="block"){x.style.display="none"}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_setTextOfTextfield(objName,x,newText) { //v3.0
  var obj = MM_findObj(objName); if (obj) obj.value = newText;
  if (obj) 
  if (obj.disabled == true) {
    obj.value = '';
  	obj.disabled = false;
  } else {
  	obj.disabled = true;
  }
}

function uncheck()
{
	var cbox = document.getElementById('alldonors');
	//var cchk = cbox.checked.value;
	if (cbox.checked == true) {
		cbox.checked = false;
	}
}

function check(element)
{
	var cbox = document.getElementById(element);
	//var cchk = cbox.checked.value;
	if (cbox.checked == false) {
		cbox.checked = true;
	}
}

function mysection() {
	disABLE('alldonors');disABLE('region');disABLE('category');disABLE('campaign');disABLE('grouping');disABLE('maillists');
	check('lists'); uncheck();
	disABLE('ch_region');disABLE('ch_category');disABLE('ch_campaign');disABLE('ch_grouping');disABLE('ch_maillists');
	showLayer('newsletter');
}

function disABLE(objName) {
  var obj = MM_findObj(objName); 
  if (obj) 
  if (obj.disabled == false) {
  	obj.disabled = true;
  }
}

function enABLE(objName) {
  var obj = MM_findObj(objName); 
  if (obj) 
  if (obj.disabled == true) {
  	obj.disabled = false;
  }
}

function switchAds(adArray, id) {
	// Get Length of Array
	// -----------------------------
	var arrLength = adArray.length;
	// -----------------------------
	var randAdNumber = Math.round(Math.random() * (arrLength-1));
	// -----------------------------
	var ad = adArray[randAdNumber].split('|', 3);
	// -----------------------------
	var retn = '<img name="'+ad[0]+'" src="travel2kenya/ads/'+ad[1]+'" width="520" height="70" alt="'+ad[2]+'">';
	// -----------------------------
	var cid = document.getElementById(id);
		cid.innerHTML = retn;
	if (ad == '') {
		cid.innerHTML = 'NADA!';
	}
}

function newWin(url) {
	window.open(url, 'adwin');
}

function swAds(adArray, id, size) {
	// Get Length of Array
	// -----------------------------
	var arrLength = adArray.length;
	// -----------------------------
	var randAdNumber = Math.round(Math.random() * (arrLength-1));
	// -----------------------------
	var ad = adArray[randAdNumber].split('|', 4);
	var sz = size.split('x', 2);
	// -----------------------------
	var retn = '<img name="'+ad[0]+'" src="travel2kenya/ads/'+ad[1]+'" width="'+sz[0]+'" height="'+sz[1]+'" alt="'+ad[2]+'" onClick="javascript:newWin(\''+ad[3]+'\');">';
	// -----------------------------
	var cid = document.getElementById(id);
		cid.innerHTML = retn;
	if (ad == '') {
		cid.innerHTML = 'NADA!';
	}
}

function swTextAds(adArray, id) {
	// Get Length of Array
	// -----------------------------
	var arrLength = adArray.length;
	// -----------------------------
	var randAdNumber = Math.round(Math.random() * (arrLength-1));
	// -----------------------------
	var ad = adArray[randAdNumber].split('|', 4);
	var sz = size.split('x', 2);
	// -----------------------------
	var retn = '<img name="'+ad[0]+'" src="travel2kenya/ads/'+ad[1]+'" width="'+sz[0]+'" height="'+sz[1]+'" alt="'+ad[2]+'" onClick="javascript:newWin(\''+ad[3]+'\');">';
	// -----------------------------
	var cid = document.getElementById(id);
		cid.innerHTML = retn;
	if (ad == '') {
		cid.innerHTML = 'NADA!';
	}
}

function inArray(value, theArray) {
	
	for (var h = 0; h <= theArray.length-1; h++) {
		if (value == theArray[h]) {
			return true;
		} else {
			return false;
		}
	}
	
}

function removeDuplicates(theArray) {
	
	var newArr = new Array();
	
	for (var h = 0; h <= theArray.length-1; h++) {
		var p = h;
		if (inArray(theArray[p], newArr)) {
			// Do nothing;
		} else {
			if (p == theArray.length) {
				p = 0;
			}
			newArr.push(theArray[p]);
		}
		// alert('NEW ARRAY: '+p+' - '+newArr[p]);
	}
	
	return newArr;
}

function displayTextAds (lkArray, id) {
	
	// -----------------------------------------------------------------------------------------------------
	// GET ADS
	// -----------------------------------------------------------------------------------------------------
	
	var arrLength = lkArray.length;
	var adArray = new Array();
	// -----------------------------
	for (var p = 0; p <= 2; p++) {
		var randAdNumber = Math.round(Math.random() * (arrLength-1));
		if (inArray(randAdNumber, adArray)) {
			randAdNumber++;
		}
		adArray[p] = lkArray[randAdNumber];
	}
	adArray = removeDuplicates(adArray);
	// -----------------------------	 

	// -----------------------------------------------------------------------------------------------------
	// DISPLAY
	// -----------------------------------------------------------------------------------------------------
	
	var HTML = '';
	// Init Formatting
	// --------------------------------------------------------------------
		HTML = HTML + '<table width="100%"  border="0" cellpadding="5" cellspacing="0" class="tbl3bdr">';
		HTML = HTML + '  <tr valign="top" bgcolor="#FFFFFF">';
		// Draw the text drawers now
		// ---------------------------------------------------------------------
			for (var i = 0; i <= adArray.length-1; i++) {
			// ---------------------------------------------------------------------
				var ad = adArray[i].split('|', 3);
			// ---------------------------------------------------------------------
				HTML = HTML + '	<td width="33%">';
				HTML = HTML + '		<span class="ortstyle">'+ ad[0]+'</span><br>';
				HTML = HTML + '		<span class="smallbtxt">'+ ad[1]+'<br>';
				HTML = HTML + '		<a target="_blank" href="'+ ad[2]+'"><span class="green">'+ ad[2]+'</span></a></span>';
				HTML = HTML + '	</td>';
			// ---------------------------------------------------------------------
			}
		// ---------------------------------------------------------------------
		// Drawing complete
		HTML = HTML + '  </tr>';
/*		HTML = HTML + '  <tr valign="top" bgcolor="#FFFFFF">';
		HTML = HTML + '		<td>Length: '+adArray.length;
		HTML = HTML + '		</d>';
		HTML = HTML + '  </tr>';
*/		HTML = HTML + '</table>';
	// --------------------------------------------------------------------
	// End Formatting
	
	// Send to page
	// --------------------------------------------------------------------
		var cid = document.getElementById(id);
			cid.innerHTML = HTML;
		if (HTML == '') {
			cid.innerHTML = 'NADA!';
		}
	// --------------------------------------------------------------------

	
}

function sAds(ad, id) {
	var id = document.getElementById(id);
	id.innerHTML = ad;
	if (ad == '') {
		id.innerHTML = 'NADA!';
	}
}

//-->
