// JavaScript Document

var siteUrl="http://www.sony.net/united/3D/static/";//SiteURL

$(function(){
	//RSS Get
	$.ajax({
		url:"news.xml",//RSS Filename
		async:true,
		cache:false,
		dataType:"xml",
		success:function(xml){
			$(xml).find('item').each(function(i){
				if(i>4){return false;}//Count -1
				
				var title = titleConv($(this).find('title').text());
				var url = urlConv($(this).find('link').text());
				var category = $(this).find('category').text();
				//Date
				var year=$(this).find('pubDate').text().slice(11,16).replace(" ","");
				var month=monthConv($(this).find('pubDate').text().slice(7,11).replace(" ",""));
				var day=dayConv($(this).find('pubDate').text().slice(5,7));
				
				var date=month+' '+day+', '+year;
				
				$('.newsBox').append('<a href="'+url+'" class="clearfix"><span class="genre">'+category+'</span><span class="date">'+date+'</span><span class="txt">'+title+'</span></a>');
					
				//blank icon
				$("div#contents .newsBox a").each(function(){
					var myAttr=$(this).attr("target");
					
					if(myAttr=="_blank"){
						$(this).addClass("iconBlank");
					}
				});
			});
		}
	});

});

//URL check
function urlConv(myUrl){
	var n=siteUrl.length;
	if(siteUrl!=myUrl.substr(0,n)){
		return myUrl+'" target="_blank';
	}else{
		return myUrl;
	}
}

//RSS fairing
function titleConv(myTitle){
	var n=myTitle.length;
	var maxChar=60;//Count
	if(n>maxChar){
		return myTitle.substr(0,maxChar)+'...';
	}else{
		return myTitle
	}
}
function monthConv(myMonth){
	switch(myMonth){
		case("Dec"):
		return myMonth="December";
		break;
		
		case("Nov"):
		return myMonth="November";
		break;
		
		case("Oct"):
		return myMonth="October";
		break;
		
		case("Sep"):
		return myMonth="September";
		break;
		
		case("Aug"):
		return myMonth="August";
		break;
		
		case("Jul"):
		return myMonth="July";
		break;
		
		case("Jun"):
		return myMonth="June";
		break;
		
		case("May"):
		return myMonth="May";
		break;
		
		case("Apr"):
		return myMonth="April";
		break;
		
		case("Mar"):
		return myMonth="March";
		break;
		
		case("Feb"):
		return myMonth="February";
		break;
		
		case("Jan"):
		return myMonth="January";
		break;
	}
}

function dayConv(myDay){
	if(myDay<10){
		var tempDay=myDay.toString();
		return "0"+tempDay;
	}else{
		return myDay;
	}
}

/* Select Coutry
--------------------------------------*/
$(function(){
	$("a","#select_coutry_container .btn").toggle(function(){
		$("#select_coutry_list").css("display","block");
		return false;
	},function(){
		$("#select_coutry_list").css("display","none");
		return false;
	});
});

