
function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
  return 0;
}

function get_news(nid, usnews){
	var d = $('newscenter');
	d.innerHTML = show_news(nid, usnews);
	scroll(0,0);
}

function get_news_arch(nid){
	var d = $('newscenter');
	d.innerHTML = show_news(nid, "arch");
	scroll(0,0);
}

function get_artist_news(nid, aid){
//alert(nid+"get_artist_news");
	var d = $('news_content');
	d.innerHTML = show_artist_news(nid, aid);
	scroll(0,0);
}

function get_artist_headlines(aid){
//alert(aid+"get_artist_headlines");
	var d = $('news_content');
	d.innerHTML = show_artist_headlines(aid);
	scroll(0,0);
}

function show_news(nid, ntype){
	var ret_string = "";
	var image_w;
	news_image = new Image();

	if (nid){
		for(i = 0; i <= news_id.length-1; i++){

			if (news_id[i] == nid){

				if (news_image1[i]){
					news_image.src = news_image1[i];
					if (news_image.width >= 160){
						image_w = 160;
					}
					else{
						image_w = news_image.width;
					}
				}

				if (news_news_type[i] == "General"){
					if (ntype == 'arch'){
						ret_string = ret_string +'<h1>Archived News</h1>';
					}
					else if (ntype == '1'){
						ret_string = ret_string +'<h1>International News</h1>';
					}
					else{
						ret_string = ret_string +'<h1>General News</h1>';
					}
				}
				else if (news_news_type[i] == "USA News"){
					if (ntype == 'arch'){
						ret_string = ret_string +'<h1>Archived News</h1>';
					}
					else if (ntype == '1'){
						ret_string = ret_string +'<h1>USA News</h1>';
					}
				}
				else{
					if (ntype == 'arch'){
						ret_string = ret_string +'<h1>Archived News</h1>';
					}
					else if (ntype == '1'){
						ret_string = ret_string +'<h1>International News</h1>';
					}
					else{
						ret_string = ret_string +'<h1>Studio News</h1>';
					}
				}
				var d = new Date(news_from_date[i]);
				ret_string = ret_string +'<h2>'+news_title[i]+'<br>';
				ret_string = ret_string +'<span class="text2">'+formatDate(d, "d NNN yyyy")+'</span></h2>';
				if (news_image1[i]){
					ret_string = ret_string +'<p><img src="'+news_image1[i]+'" width="160" class="photo" id="news_photo" name="news_photo">'+news_text[i]+'</p>';
				}
				else{
					ret_string = ret_string +'<p>'+news_text[i]+'</p>';
				}
			}
		}
	}
	else{
		if (news_image1[i]){
			news_image.src = news_image1[0];
			if (news_image.width >= 160){
				image_w = 160;
			}
			else{
				image_w = news_image.width;
			}
		}

		if (news_news_type[0] == "General"){
			if (ntype == 'arch'){
				ret_string = ret_string +'<h1>Archived News</h1>';
			}
			else if (ntype == '1'){
				ret_string = ret_string +'<h1>International News</h1>';
			}
			else{
				ret_string = ret_string +'<h1>General News</h1>';
			}
		}
		else if (news_news_type[0] == "USA News"){
			if (ntype == 'arch'){
				ret_string = ret_string +'<h1>Archived News</h1>';
			}
			else if (ntype == '1'){
				ret_string = ret_string +'<h1>USA News</h1>';
			}
		}
		else{
			if (ntype == 'arch'){
				ret_string = ret_string +'<h1>Archived News</h1>';
			}
			else if (ntype == '1'){
				ret_string = ret_string +'<h1>International News</h1>';
			}
			else{
				ret_string = ret_string +'<h1>Studio News</h1>';
			}
		}
		var d = new Date(news_from_date[0]);
		ret_string = ret_string +'<h2>'+news_title[0]+'<br>';
		ret_string = ret_string +'<span class="text2">'+formatDate(d, "d NNN yyyy")+'</span></h2>';
		if (news_image1[0]){
			ret_string = ret_string +'<p><img src="'+news_image1[0]+'" width="160" class="photo" id="news_photo" name="news_photo">'+news_text[0]+'</p>';
		}
		else{
			ret_string = ret_string +'<p>'+news_text[0]+'</p>';
		}
	}


	ret_string = ret_string.replace(new RegExp( "<(i|I)>", "g" ), "");
	ret_string = ret_string.replace(new RegExp( "</(i|I)>", "g" ), "");

	//alert(ret_string);

	return (ret_string);
}


function show_artist_news(nid, aid){
//alert(aid+"show_artist_news");
	var ret_string = "";
	var image_w;
	news_image = new Image();
	if (nid){
		for(i = 0; i <= news_id.length-1; i++){
			if (news_id[i] == nid){
				if (news_image1[i]){
					news_image.src = news_image1[i];
					if (news_image.width >= 160){
						image_w = 160;
					}
					else{
						image_w = news_image.width;
					}
				}
				var d = new Date(news_from_date[i]);
				ret_string = ret_string +'<h5></h5>';
				ret_string = ret_string +'<h2>'+news_title[i]+'<br />';
				ret_string = ret_string +'<span class="text2">'+formatDate(d, "d NNN yyyy")+'</span><br />';
				ret_string = ret_string +'<span class="text"><a href="#" onclick="get_artist_headlines('+aid+');">back to news headlines</a></span></h2>';
				if (news_image1[i]){
					ret_string = ret_string +'<p><img src="'+news_image1[i]+'" width="160" class="photo" id="news_photo" name="news_photo">'+news_text[i]+'</p>';
				}
				else{
					ret_string = ret_string +'<p>'+news_text[i]+'</p>';
				}
			}
		}
	}

	ret_string = ret_string.replace(new RegExp( "<(i|I)>", "g" ), "");
	ret_string = ret_string.replace(new RegExp( "</(i|I)>", "g" ), "");

	//alert(ret_string);
	
	return (ret_string);
}

function show_artist_headlines(aid){
//alert(aid+"show_artist_headlines");
	var ret_string = "";
	for(i = 0; i <= news_id.length-1; i++){
		var d = new Date(news_from_date[i]);
		ret_string = ret_string +'<h5><a href="#" onclick="get_artist_news(news_id['+i+'], '+aid+');">'+news_title[i]+'</a><br>'+formatDate(d, "d NNN yyyy")+'</h5>';
	}

	return (ret_string);
}

//submit pager form
function submit_pager(inst, page){
	
	if (inst == 1){
		document.pager_form_1.page.value = page;
		document.pager_form_1.submit();

	}
	else{
		document.pager_form_2.page.value = page;
		document.pager_form_2.submit();
	}
}

//submit series search
function submit_series(series){
	
//alert(series);
	document.catalogue.series.value = series;
	document.catalogue.submit();
}

//get mmm
function get_mmm(type){

	var m = $('leftstyle');
	m.innerHTML = show_mmm(type);
	scroll(0,0);
}

//show mm menu
function show_mmm(type){

	var menu_str = "";

	if (type == "listen"){
		menu_str = menu_str + '<div id="multimediaroomleft2"><!-- start left side content -->';
	
	 	menu_str = menu_str + '<div id="multilisten">Listen</div>';
	}
	else{
		menu_str = menu_str + '<div id="multimediaroomleft"><!-- start left side content -->';
		
		menu_str = menu_str + '<div id="multilistenblank"><a href="#" onclick="get_mmm(\'listen\');">Listen</a></div>';
	}

	if (type == "watch"){
		menu_str = menu_str +  '<div id="multiwatch">Watch</div>';
	}
	else{
		menu_str = menu_str +  '<div id="multiblank"><a href="#" onclick="get_mmm(\'watch\');">Watch</a></div>';
	}

	if (type == "ring"){
		menu_str = menu_str +  '<div id="multiringtones">Ringtones</div>';
	}
	else{
		menu_str = menu_str +  '<div id="multiblank"><a href="#" onclick="get_mmm(\'ring\');">Ringtones</a></div>';
	}

	if (type == "pod"){
		menu_str = menu_str +  '<div id="multipodcasts">Podcasts</div>';
	}
	else{
		menu_str = menu_str +  '<div id="multiblank"><a href="#" onclick="get_mmm(\'pod\');">Podcasts</a></div>';
	}

	if (type == "extras"){
		menu_str = menu_str +  '<div id="multiextras">Extras</div>';
	}
	else{
		menu_str = menu_str +  '<div id="multiextrasblank"><a href="#" onclick="get_mmm(\'extras\');">Extras</a></div>';
	}

	menu_str = menu_str +  '<div class="splitter"></div><br>';
	menu_str = menu_str +  '</div>';
	

	return menu_str;
	

}

//PROTOTYPE TESTS
function searchConcerts(){

	var a = $F('artist');
	var d = $F('date');

	var url = 'includes/functions/xml_concert_search_result.php';
	//var url = 'http://localhost/new_emic/site/css/includes/functions/xml_concert_search_result.php';

	var pars = 'artist=' + a + '&date=' + d;

	var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, onComplete: showResponse });
}

function showResponse(originalRequest){

		$('concertdatescenter').innerHTML = originalRequest.responseText;
}