/******************************
 *Filename:      *.js
 *Version:       1.0.0(2009-8-27)
 *Website:       http://
 *Author:        S.S.L
*******************************/

function GamlistForArray(){
	
	this.gamelist = function( arr ){
		if( arr == null ) return;
		var inbeta = arr;
		
		var str = '';

		str += '<div class="column2">';
		str += '  <h3>Upcoming Games</h3>';
		str += '  <div class="column2_con">';
		str += '	<ul class="main_left_list">';

		for( var i = 0; i < inbeta.length; i++ ){
			str += '	  <li><span class="main_left_title o_1" ><a  href="' + inbeta[i]['gae_url'] + '" >' + inbeta[i]['name'] + '</a></span>';
			str += '		<div class="o_2">' + inbeta[i]['beta_type'] + '-' + inbeta[i]['beta_date'] + '</div>';
			str += '		<div class="o_3">Area: <a  href="' + inbeta[i]['area_url'] + '" >' + inbeta[i]['area'] + '</a></div>';
			if( inbeta[i]['get_key'] == "" )
				str += '';
			else
				str += '		<div class="o_4"><a href="' + inbeta[i]['get_key'] + '">Get Key</a></div>';
				
			str += '	  </li>'
		}
		str += '	</ul>';
		str += '	<div class="more"><a href="http://feature.mmosite.com/upcoming_onlinegame/">more?</a></div>';
		str += '  </div>';
		str += '</div>';
		
		document.write( str );
	}
}
var gaml_o = new GamlistForArray();

function NewsDisplayForID(){
	
	function doNull( param ){
		return (param == null || param == undefined)? "": param;
	}
	
	//help them
	this.download = function( arr ){
		
		if( arr == null ) return;
		
		var down_mmoar = arr;
		
		var str = '';
		
		str += '<a href="' + down_mmoar[0]['gurl']  + '"><img src="http://images.mmosite.com/news/images/2009v2/download.jpg" width="311" height="50" /></a>';
		
		document.write( str );
	}
	
		//help them
	this.helpThem = function( arr ){
		
		if( arr == null || arr.list.length == 0 )return;
		
		var answers = arr.list;     
		var answerscatalog = arr.catalog;

		var str = '';
		
		str += '<div class="column4">';
		str += '  <h3>Help Them</h3>';
		str += '  <div class="column4_con">';
		str += '    <div class="help">';
		
		str += '		<table width="100%" border="0">';
		
		for( var i = 0; i < answers.length; i++ ){
        	str +=   '<tr>';
        	str +=    	'<td><a href="' + doNull(answers[i].aurl) + '" title="' + doNull(answers[i].title) + '">' + doNull(answers[i].title) + '</a></td>';
        	str +=      '<td><span>' + doNull(answers[i].score) + '</span></td>';
        	str +=   '</tr>';
		}
		
		str +=  '		</table>';
		str += '    </div>';
		str += '    <div class="more more2"><a href="' + doNull(answerscatalog.curl) + '">more</a></div>';
		str += '  </div>';
		str += '</div>';
		
		document.write( str );
	}
	
	//MMOsiter Soapbox
		this.mmositerSoapbox = function( arr1,arr2 ){
		
		if( arr1 == null || arr2 == null || ( arr1.length == 0 && arr2.length == 0 ) ) return;
		
		var forum = arr1,blog = arr2;
		
		var str = '';
		
		str += ' <div class="column4">';
		str += '  <h3>MMOsiter Soapbox</h3>';
		str += '  <div class="column4_con special">';
		str += '	<table class="fix">';
		
		for( var i = 0; i < forum.length; i++ ){
			str += '  <tr>';
			str += '	<td class="td1">';
			str += '		<img src="http://images.mmosite.com/news/images/2009v2/fh1.gif"/>';
			str += '		<a href="' + forum[i]['url'] + '" title="' + forum[i]['title'] + '">' + forum[i]['title'] + '</a>';
			str += '		<img src="http://images.mmosite.com/news/images/2009v2/fh2.gif"/><br />';
			str += '	  	Posted ' + forum[i]['date'] + ' by <a href="' + forum[i]['author_url'] + '" class="c1">' + forum[i]['author_nickname'] + '</a><br /> ';
			str += '	  	<span class="c1">' + forum[i]['reply'] + ' Comments</span></td>';
			str += '	<td class="td2"><a href="' + forum[i]['author_url'] + '"><img src="' + forum[i]['author_avatar'] + '" width="64" height="64"/></a></td>';
			str += '  </tr>';
		}
		
		for( var i = 0; i < blog.length; i++ ){
			str += '  <tr>';
			str += '	<td class="td1">';
			str += '		<img src="http://images.mmosite.com/news/images/2009v2/fh1.gif"/>';
			str += '		<a href="' + blog[i]['article_url'] + '" title="' + blog[i]['subject'] + '">' + blog[i]['subject'] + '</a>';
			str += '		<img src="http://images.mmosite.com/news/images/2009v2/fh2.gif"/><br />';
			str += '	  	Posted ' + blog[i]['postdate'] + ' by <a href="' + blog[i]['author_url']  + '" class="c1">' + blog[i]['author'] + '</a><br /> ';
			str += '	  	<span class="c1">' + blog[i]['comment_num'] + ' Comments</span></td>';
			str += '	<td class="td2"><a href="' + blog[i]['author_url'] + '"><img src="' + blog[i]['author_img'] + '" width="64" height="64"/></a></td>';
			str += '  </tr>';
		}
		
		str += '</table>';
str += '	<div class="more more2"><a href="http://my.mmosite.com/">more</a></div>';
		str += '  </div>';
		str += ' </div>';
		
		document.write( str );
	}
	
	//Video
	this.video = function( arr ){
		
		if( arr == null || arr.length == 0 ) return;
		
		var video_mmoar = arr;
		
		var str = '';
		
        str += '<div class="column4">';
		str += '  <h3>Related Videos</h3>';
		str += '  <div class="column4_con special">';
		
		str += '<table class="fix">';
		
		for( var i = 0; i < video_mmoar.length; i++ ){
        	str += '	<tr>';
        	str += '		<td><a href="' + video_mmoar[i]['url'] + '" title="' + video_mmoar[i]['title'] + '">' + video_mmoar[i]['title'] + '</a><br />';
        	str += '            ' + video_mmoar[i]['time'] + '</td>';
        	str += '        <td class="videophoto"><a href="' + video_mmoar[i]['url'] + '" title="Play"> <span></span><img src="' + video_mmoar[i]['picture'] + '" width="60" height="45"/></a></td>';
        	str += '    </tr>';
		}
        
		str += '      </table>';
		str += '    <div class="more more2"><a href="' + video_mmoar[0]['gameurl']  + '">more</a></div>';
		str += '  </div>';
		str += '</div>';
		
		document.write( str );
	}
}

var dis_o = new NewsDisplayForID();