// JavaScript Document
/////////////////////////////////// Page Setup /////////////////////////////////////
document.write('<script language="javascript">var arrNews=new Array();var arrNews3=new Array();</script>');
var end=7;
//////////////////////////////// Creates News Story ////////////////////////////////
function story(caption, url, domain, lastseen, section){
	this.Caption=caption;
	this.Url=url;
	this.Domain=domain;
	this.Lastseen=lastseen;
	this.Section=section;
	this.PrintTwoLine=PrintTwoLine;
	this.PrintOneLine=PrintOneLine;
}
function PrintTwoLine(num){
	var div = '<div class="dNews">';
		div +='<a class="aNews" href="'+this.Url+'">';
		div += left(this.Caption, num, 'yes');
		div +='</a><br />';
		div += left(FormatDateTime(this.Lastseen)+' - '+this.Domain, num, '');
		div +='</div>';
	return div;
}
function PrintOneLine(num){
	var div = '<div class="dNews">';
		div +='<a class="aNews" href="'+this.Url+'">';
		if(num==null){div +=this.Caption+'</a> '+FormatDateTime(this.Lastseen)+' - '+this.Domain;}
		else{div += left(this.Caption+'</a> '+FormatDateTime(this.Lastseen)+' - '+this.Domain, num+4,'yes');}
		div +='</div>';
	return div;
}
/////////////////////////////// Get News From Ex-Site ///////////////////////////////
function getStories(){
	//var vDate=new Date();
	//vDate=CreateDate('','',vDate.getDate()-num,'0','0','0');
	for (var i in content){
		var s=content[i][lastseen];
		var formatedDate=new Date();
			formatedDate.setFullYear(s.substr(0,4), s.substr(5,2)-1, s.substr(8,2));
			formatedDate.setHours(s.substr(11,2), s.substr(14,2), s.substr(17,2));
		//if(formatedDate > vDate){
			var NewStory=new story(content[i][caption],content[i][url],content[i][domain],formatedDate,name);
			if(!RemoveWords(NewStory.Caption)){
				var arrNews4 = new Array(SolarDateTime(NewStory.Lastseen), NewStory);
				arrNews3[arrNews3.length]=SolarDateTime(NewStory.Lastseen)+';'+NewStory.Caption;
				arrNews[arrNews.length]=arrNews4;
			}
		//}
	}
}

//////////////////////////////// Remove Array Dups ////////////////////////////////
function RemoveArrDups(){
	var array2 = new Array();
	var valid = '';
	for(var d in arrNews){
		var test=arrNews3[d].substring(arrNews3[d].indexOf(";"));
		if(test!=valid){array2[array2.length]=arrNews[d];}
		valid=test;
	}arrNews = array2;
}
function RemoveWords(test){
	var arrRemove=new Array('Travelocity','Priceline.com');
	var _remove=new Boolean;
	_remove=false;
	for(var c in arrRemove){
		var tester=test.indexOf(arrRemove[c]);
		//alert(test+' - '+test.indexOf(arrRemove[c]));//debug
		if(tester>-1){
			_remove=true;
			{break}
		}
	}
	return _remove;
}
//////////////////////////////// Load News Headline ////////////////////////////////
function LoadNews(){
		var id = document.getElementById("NewsArea");
		id.innerHTML='';
		if(ssl){
			id.innerHTML ='<p class="ssl">';
			id.innerHTML+='News can only be viewed in the unencrypted mode. ';
			id.innerHTML+='Click on the button to switch.</p>';
			id.innerHTML+='<input type="button" value="Switch" onClick="Switch()">';
		}else{
			arrNews.sort();
			arrNews3.sort();
			arrNews.reverse();
			arrNews3.reverse();
			RemoveArrDups();
			
			//var end=9; moved to top
			if(arrNews.length-1<end){end=arrNews.length;}
			for (j=0;j<end;j++){id.innerHTML+=arrNews[j][1].PrintTwoLine(100);}
		}
	}
//////////////////////////////// Load News Page ////////////////////////////////
function LoadNewsPage(limit){
	var id = document.getElementById("NewsArea0"); id.innerHTML='';
		
	if(ssl){
		id.innerHTML ='<p class="ssl">';
		id.innerHTML+='News can only be viewed in the unencrypted mode. ';
		id.innerHTML+='Click on the button to switch.</p>';
		id.innerHTML+='<input type="button" value="Switch" onClick="Switch()">';
	}else{
		
		var valid, arrSection=new Array();
		for (var j in arrNews){
			if(arrNews[j][1].Section!=valid){arrSection[arrSection.length]=arrNews[j][1].Section;}
			valid=arrNews[j][1].Section;
		}
		
		var col=1;
		var strNews='<table width="100%"  border="0" cellspacing="0" cellpadding="0">';
		for (var k in arrSection){
			if(col==1){strNews+='<tr>';}
			strNews+='<td class="newspage">';
			strNews+='<div><div class="Hot-Head">';
			strNews+='<img src="../../images/arrow.gif" width="15" height="15" border="0" class="arrow">';
			strNews+='&nbsp;<span class="header">'+arrSection[k]+'</span><div class="hr"></div></div></div>';
			
			var count=0, style=1;
			for (var l in arrNews){
				if(count<limit){
					if(arrNews[l][1].Section==arrSection[k]){
						strNews+=arrNews[l][1].PrintTwoLine(100);
						if(style==1){style=2;}else{style=1;}
						count+=1;
					}
				}
			}
			strNews+='<br />';
			strNews+='</td>';
			if(col==3){strNews+='</tr>'; col=1;}
			else{col+=1;}
		}strNews+='</table>';
		id.innerHTML=strNews;
	}	
}
