var testresults;
window.env=new function(){
  this.isOpera=(window.opera&&navigator.userAgent.match(/opera/gi))?true:false;
  this.isIE=(!this.isOpera&&document.all&&navigator.userAgent.match(/msie/gi))?true:false;
  this.isSafari=(!this.isIE&&navigator.userAgent.match(/safari/gi))?true:false;
  this.isGecko=(!this.isIE&&navigator.userAgent.match(/gecko/gi))?true:false;
  this.isFirefox=(!this.isIE&&navigator.userAgent.match(/firefox/gi))?true:false;
  this.isIE8=(!this.isOpera&&document.all&&navigator.userAgent.match(/msie 8.0/gi))?true:false;
};
if(env['isOpera']==true || env['isFirefox']==true)
{
  document.write('<link rel="stylesheet" type="text/css" media="screen" href="/style/firefox.css">');
}
else if(env['isIE']==true)
{
  document.write('<link rel="stylesheet" type="text/css" media="screen" href="/style/ie.css">');
}
else if(env['isSafari']==true)
{
  document.write('<link rel="stylesheet" type="text/css" media="screen" href="/style/safari.css">');
}
function addBookmarkForBrowser()
{
  if(env['isFirefox']==true)
  {
    window.sidebar.addPanel("ezPeer+", "http://web.ezpeer.com", "");
  }
  else if(env['isIE']==true)
  {
    window.external.AddFavorite("http://web.ezpeer.com", "ezPeer+");
  }
  else
  {
    return true;
  }
} 
function Hide_DIV(name){
  if(name=='d1')
  {
    service_out();
  }
  else if(name=='d2')
  {
    togo_out();
  }
}
function service_over()
{
  document.getElementById('d1').style.display="block";
  //document.getElementById('d2').style.display="none";
}
function service_out()
{
  document.getElementById('d1').style.display="none";
}
function togo_over()
{
  document.getElementById('d1').style.display="none";
  document.getElementById('d2').style.display="block";
}
function togo_out()
{
  document.getElementById('d2').style.display="none";
}
function checkemail() {
	var str=document.nav_top_form.textfield2.value;
	//var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (str == "") {
		alert("請輸入字串 !")
		testresults=false;
	} else { 
		testresults=true;
	}
	return (testresults);
}
function checkbae() {
	if (document.layers||document.getElementById||document.all)
	return checkemail()
	else
	return true
}

var song_txt = '歌手、專輯或歌曲';
var lyrics_txt = '歌詞內容、作詞、作曲者';
function text_focus()
{
  var search_value = trim(document.getElementById('textfield2').value);
  if (search_value=='' || search_value==song_txt || search_value==lyrics_txt) {
    document.getElementById('textfield2').style.color = '';
    document.getElementById('textfield2').value = '';
  }
}

function text_blur()
{
  if (document.getElementById('textfield2').value=='') {
    document.getElementById('textfield2').style.color = 'rgb(153, 153, 153)';
    if (document.getElementById('select_song').checked==true) {
      document.getElementById('textfield2').value = song_txt;
    }
    else if (document.getElementById('select_lyrics').checked==true) {
      document.getElementById('textfield2').value = lyrics_txt;
    }
  }
}

function check_song()
{
  var search_value = trim(document.getElementById('textfield2').value);
  if (search_value=='' || search_value==song_txt || search_value==lyrics_txt) {
    document.getElementById('textfield2').style.color = 'rgb(153, 153, 153)';
    document.getElementById('textfield2').value = song_txt;
  }
}

function check_lyrics()
{
  var search_value = trim(document.getElementById('textfield2').value);
  if (search_value=='' || search_value==song_txt || search_value==lyrics_txt) {
    document.getElementById('textfield2').style.color = 'rgb(153, 153, 153)';
    document.getElementById('textfield2').value = lyrics_txt;
  }
}

function submitform() {
  var search_value = trim(document.getElementById('textfield2').value);
  if (search_value=='' || search_value==song_txt || search_value==lyrics_txt) {
	  alert("請輸入查詢字串");
    return false; 
  } else { 
	  document.nav_top_form.submit();
  }
}

function trim(stringToTrim)
{
 return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function submitformac() {
  if ( document.fsac.textfield2.value == "" ) {
	  alert("請輸入查詢字串"); 
  } else { 
	  document.fsac.submit();
  }
}

//new select bar function -- v1 by Ken
function get_pron() {
  var i = document.getElementById('select1').selectedIndex;
  var thRE = "span_2";
  if ( i == 0 )
  {
    document.getElementById('select2').options.length=0;
    document.getElementById('select2').options[0]=new Option("歌手名稱","");
    document.getElementById('select2').disabled= true;
    document.getElementById('select3').options.length=0;
    document.getElementById('select3').options[0]=new Option("歌手名稱","");
    document.getElementById('select3').disabled= true;
	} 
  else
  {
    document.getElementById('select3').options.length=0;
    document.getElementById('select3').options[0]=new Option("歌手名稱","");
    document.getElementById('select3').disabled= true;
		var zipUrl="/api/get_pron.php?i="+document.getElementById('select1').options[i].value;
		new Ajax.Request (zipUrl, {method: 'get', 
    onComplete: function(httpObj) {
      $(thRE).innerHTML = httpObj.responseText;
    }
    });
	}
}
function get_singer() {
  var thRE = "span_3";
  var th_i = document.getElementById('select1').value;
  var th_j = document.getElementById('select2').value;
  if (th_j != 0) {
		var zipUrl = "/api/get_singer.php?i="+ th_i +"&j="+ th_j;
		new Ajax.Request ( zipUrl, { method: 'get', 
    onComplete: function(httpObj) {
      $(thRE).innerHTML = httpObj.responseText;
    }
    });
  }
}
function go_singer() {
  var th_fsel = document.getElementById('select3').value;
	location.href = th_fsel;
}
