function ToggleElm (elm)
{
	var getelm = document.getElementById(elm);
	if(!getelm) {
		return false;
	}else{
		if(getelm.style.display=='none'){
			getelm.style.display='block';
		}else{
			getelm.style.display='none';
		}
	}
}

function DisableID (elm)
{
	var getelm = document.getElementById(elm);
	if(!getelm) {
		return false;
	}else{
		getelm.disabled='disabled';	
	}
	
}

function EnableID (elm)
{
	var getelm = document.getElementById(elm);
	if(!getelm) {
		return false;
	}else{
		getelm.disabled='';	
	}
	
}

function select_deselectAll (formname, elm, group)
{
	var frm = document.forms[formname];
	
    for (i=0; i<frm.length; i++)
    {
        if (elm.attributes['checkall'] != null && elm.attributes['checkall'].value == group)
        {
            if (frm.elements[i].attributes['checkme'] != null && frm.elements[i].attributes['checkme'].value == group)
              frm.elements[i].checked = elm.checked;
        }
        else if (frm.elements[i].attributes['checkme'] != null && frm.elements[i].attributes['checkme'].value == group)
        {
            if(frm.elements[i].checked == false)
            {
                frm.elements[1].checked = false;
            }
        }
    }
}

function ShowBigImage(i,e){
	var ei = document.getElementById("big_image_div");
	if(!ei){
		var d = document.createElement("DIV");
		d.id = "big_image_div";
		d.style.backgroundColor = "#fff";
		d.style.position = "absolute";
		d.style.display = "none";
		d.style.zindex = "80000";
		d.style.border = "1px solid #B2B2B2";
		d.style.padding = "6px";
		document.body.appendChild(d);
		var ei = document.getElementById("big_image_div");
		ei.style.display = "block";
		ei.innerHTML = "<img src=\"" + i.src + "&size=8" + "\" border=0>";
	}
	
	var scrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop);         
	var scrollLeft = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);
	
	if(ei.offsetHeight > (e.clientY-10)){
		ei.style.top  = scrollTop + e.clientY + 10 + "px";
	
	}else{
		ei.style.top  = scrollTop + e.clientY - ei.offsetHeight - 10 + "px";
	}
	
	if(ei.offsetWidth > (e.clientX-10)){
		ei.style.left  = scrollLeft + e.clientX + 10 + "px";
	
	}else{
		ei.style.left = scrollLeft + e.clientX - ei.offsetWidth - 10 + "px";
	}
}

function HideBigImage(){
	var ei = document.getElementById("big_image_div");
	if(ei){
		ei.innerHTML = "";
		ei.style.display = "none";
		document.body.removeChild(ei);
	}
}


function setCookie (cookieKey,cookieValue,days) {
	var date = new Date();
	if (days) {
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}else{
		var expires = "";
	}

	document.cookie = cookieKey+"="+cookieValue+expires+"; path=/";
}


