// JavaScript Document

function showHide(id){
	var ele = document.getElementById(id);
	if (ele.style.display == "block"){
		ele.style.display = "none";
	}else{
		ele.style.display = "block";
	}
}

function showHideJQuery(id){
	var ele = document.getElementById(id);
	if (ele.style.display == "block"){
		$('#'+id).fadeOut('fast', function() {ele.style.display="none";});
	}else{
		$('#'+id).fadeIn('fast', function() {ele.style.display="block";});
	}
}

function hide(id){
	var ele = document.getElementById(id);
	if (ele != undefined)
	ele.style.visibility = "hidden";
}

function show(id){
	var ele = document.getElementById(id);
	ele.style.visibility = "visible";	
}

function showHideAdvSearch(id,linkId){
	var ele = document.getElementById(id);
	var linkEle = document.getElementById(linkId);
	if (ele.style.display == "block"){
		ele.style.display = "none";
		linkEle.innerHTML = "Advanced Search";
	}else{
		ele.style.display = "block";
		linkEle.innerHTML = "Basic Search";
	}
}

function showHideAdd(id,linkId){
	var ele = document.getElementById(id);
	var linkEle = document.getElementById(linkId);
	if (ele.style.display == "block"){
		ele.style.display = "none";
		linkEle.innerHTML = "ADD";
	}else{
		ele.style.display = "block";
		linkEle.innerHTML = "CANCEL";
	}
}

function showHideComment(id,linkId,fieldid){
	var ele = document.getElementById(id);
	var linkEle = document.getElementById(linkId);
	if (ele.style.display == "block"){
		ele.style.display = "none";
		linkEle.innerHTML = "<img src='images/comment_icon.gif' style='border:none'/> Add custom message...";
		document.getElementById(fieldid).value="";
	}else{
		ele.style.display = "block";
		linkEle.innerHTML = "<img src='images/back.gif' style='border:none'/> Cancel";
	}
}


function showHideAbstract(id,linkId,val1,val2){
	var ele = document.getElementById(id);
	var linkEle = document.getElementById(linkId);
	if (ele.style.display == "block"){
		ele.style.display = "none";
		linkEle.innerHTML = val1;
	}else{
		ele.style.display = "block";
		linkEle.innerHTML = val2;
	}
}

function setFieldValue(fieldId,txt){
	var ele = document.getElementById(fieldId);
	ele.value = txt;
}

function resetParqCheckbox(cbox){
	var q = cbox.id.substr(0,2);
	var a = cbox.id.substr(2,1)
	var b;
	if (a == "y") b = "n";
	else b = "y";
	
	var cbox2=document.getElementById(q+""+b);
	
	if (cbox.checked){
		cbox2.checked = false;	
	} 
}
	
function checkall(name){
	var el=document.getElementsByName(name);
	for(i=el.length-1;i>=0;i--){
		el[i].checked=true; 
	}
}

function clearall(name){
	var d=document;
	var el=d.getElementsByName(name);
	for(i=0;i<el.length;i++)
		el[i].checked=false; 
}

function invert(name){
	el = document.getElementsByName(name);
	for (i=0; i < el.length; i++){
		if (el[i].checked == 1) el[i].checked = 0;
		else el[i].checked = 1;
	}
}

function toggleCheckboxes(parent,name){
	var _par = document.getElementById(parent);
	if (_par.checked){
		checkall(name);
	}else{
		clearall(name);
	}
}

function rm(name){
	var el=document.getElementsByName(name);
	var param = "";
	for(i = el.length-1; i >= 0; i--){
		if (el[i].checked){
			param += el[i].value + ".";
		}
	}
	if (param != "")
		location.href="rm.php?mid="+param;
	
}

function focuson(dom,val,clr,pwd){
	if (dom.value==val){
		dom.style.color=clr;
		dom.value = "";
		if (pwd==true)
			dom.type="password";
	}
}

function focusoff(dom,val,clr,pwd){
	if (dom.value==""){
		if (pwd==true)
			dom.type="text";
		dom.style.color=clr;
		dom.value = val;
	}
}
