// JavaScript Document

/* Replace Arrows */
function changeDown(id,div){
	document.getElementById(id).innerHTML = '<a href="javascript:subHide(\'' + id + '\',\''+ div +'\')"><img src="../images/arrorw_down.gif"></a>';
}
function changeLeft(id,div){
	document.getElementById(div).innerHTML = '<a href="javascript:subShow(\'' + id + '\',\''+ div +'\')"><img src="../images/arrorw_left.gif"></a>';
}


/* Change arrow types */
function subShow(viewid,arrowID){
	changeDown(arrowID,viewid);
	document.getElementById(viewid).style.display = 'block';
}

function subHide(viewid,arrowID){
	changeLeft(arrowID,viewid);
	document.getElementById(arrowID).style.display = 'none';	
}

/* Password field */
function displayPass(){
	var count = document.getElementById('passwordlen').value.length;
	if(count > 0){
		document.getElementById('repassword').style.display = 'block';
	}else{
		document.getElementById('repassword').style.display = 'none';
	}
}

function searchType(type){
	var str = '<p>';
	if(type == 'web'){
		str += '<strong>Web</strong>';
		document.getElementById('webSearch').value = 'Web Search';
	}else{
		str += '<a class="subLink" href="javascript:searchType(\'web\');">Web</a>';
	}
	str += ' | ';
	if(type == 'images'){
		str += '<strong>Images</strong>';
		document.getElementById('webSearch').value = 'Image Search';
	}else{
		str += '<a class="subLink" href="javascript:searchType(\'images\');">Images</a>';
	}
	str += ' | ';
	if(type == 'video'){
		str += '<strong>Video</strong>';
		document.getElementById('webSearch').value = 'Video Search';
	}else{
		str += '<a class="subLink" href="javascript:searchType(\'video\');">Video</a>';
	}
	str += ' | ';
	if(type == 'audio'){
		str += '<strong>Audio</strong>';
		document.getElementById('webSearch').value = 'Audio Search';
	}else{
		str += '<a class="subLink" href="javascript:searchType(\'audio\');">Audio</a>';
	}
	str += ' | ';
	if(type == 'lyric'){
		str += '<strong>Lyrics</strong>';
		document.getElementById('webSearch').value = 'Lyric Search';
	}else{
		str += '<a class="subLink" href="javascript:searchType(\'lyric\');">Lyrics</a>';
	}
	str += '</p>';
	document.getElementById('searchSwitch').innerHTML = str;
	document.getElementById('hiddenSearch').value = type;
}

function createQuery(form)
{
    var elements = form.elements;
    var pairs = new Array();
	
    for (var i = 0; i < elements.length; i++) {

        if ((name = elements[i].name) && (value = elements[i].innerHTML))
            pairs.push(name + "=" + encodeURIComponent(value));
    }

    return pairs.join("&");
}

function urlGet(name){
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  	var regexS = "[\\?&]"+name+"=([^&#]*)";
  	var regex = new RegExp( regexS );
  	var results = regex.exec( window.location.href );
  	if( results == null ){
    	return "";
	}else{
    	return results[1];
	}
}
