﻿sfHover = function() {
	var sfEls = document.getElementById("StyledAutoCompleteExtender1_completionListElem").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {					
			this.className = "listItemHighlight";			
		}
		sfEls[i].onmouseout=function() {
			this.className = "listItem";
		}
	}
}
function showUploadPanel(bShowPanel, bShowRmaInfoFile, bShowPoP) {
	if (navigator.appName == "Microsoft Internet Explorer") { //IE workaround. Without the delay, it won't show the panel.
		setTimeout("showDelayedUploadPanel(" + bShowPanel + ", " + bShowRmaInfoFile + ", " + bShowPoP + ");",1);
	}
	else {
		showDelayedUploadPanel(bShowPanel, bShowRmaInfoFile, bShowPoP);
	}
}

function showDelayedUploadPanel(bShowPanel, bShowRmaInfoFile, bShowPoP) {
	var element;
	if(bShowPanel) {
		element = document.getElementById('pnlUpload');
		if (element != null) element.style.visibility = "visible";
		ShowPicture(true);
	}
	else {
		element = document.getElementById('pnlUpload');
		if (element != null) element.style.visibility = "hidden";
		ShowPicture(false);
	}	
	if(bShowRmaInfoFile && bShowPanel) {
		ShowRmaInfoFile(true);
	}
	else {
		ShowRmaInfoFile(false);
	}
	if(bShowPoP && bShowPanel) {
		ShowPoP(true);
	}
	else {
		ShowPoP(false);
	}
}

function ShowRmaInfoFile(bShow) {
	var element;
	element = document.getElementById('lblRmaInfoUploaded');		
	if (element == null || (element != null && !bShow)) {
		element = document.getElementById('fuRma');
		if (element != null)	element.style.visibility = (bShow ? "visible" : "hidden");
		element = document.getElementById('btnUploadRma');
		if (element != null) element.style.visibility = (bShow ? "visible" : "hidden");
	}	
}

function ShowPicture(bShow) {
	var element;
	element = document.getElementById('lblPictureUploaded');
	if (element == null || (element != null && !bShow)) {
		element = document.getElementById('fuPicture');
		if (element != null) element.style.visibility = (bShow ? "visible" : "hidden");
		element = document.getElementById('btnUploadPicture');
		if (element != null) element.style.visibility = (bShow ? "visible" : "hidden");
	}
}

function ShowPoP(bShow) {
	var element;
	element = document.getElementById('lblPoPUploaded');
	if (element == null || (element != null && !bShow)) {
		element = document.getElementById('fuPoP');
		if (element != null) element.style.visibility = (bShow ? "visible" : "hidden");
		element = document.getElementById('btnUploadPoP');
		if (element != null) element.style.visibility = (bShow ? "visible" : "hidden");
	}
}

function LimitLength(obj, strCountElement) {			
	var mLength = obj.getAttribute ? parseInt(obj.getAttribute("maximumlength")) : "";
	if (obj.value.length > mLength) {
		obj.value = obj.value.substring(0, mLength);
	}
	document.getElementById(strCountElement).firstChild.nodeValue = 254 - obj.value.length;
	Progress.setPercentage(Math.floor(obj.value.length/254 * 100));
}			
function PreventPaste(e) {
	if (e.which==86 & e.ctrlKey) {
		return false;
	}
}
function PreventRightClickMenu(e) {
	e.cancelBubble=true;
}
