function closeRolePopUp(container_id)
{
	box = document.getElementById(container_id);
	box.style.display = 'none';
}


var openRolePopUpOpenCount = 0;
function openRolePopUp(container_id,TopPx,opener)
{
	box = document.getElementById(container_id);
	box.style.display = 'block';
	box.style.top = TopPx + "px";

	var claim_driver_inputs= document.getElementsByName('claim_driver');
	if(claim_driver_inputs != null && typeof(claim_driver_inputs) != "undefined") {
		for(var i=0; i<claim_driver_inputs.length; i++) {
			claim_driver_inputs[i].value= opener;
		}
	}
	
	//alert (TopPx + "px");
	//alert (box.style.top);
	if (!openRolePopUpOpenCount++) {
		s.pageName = 'claim this profile overlay';
		s.eVar16 = 'claim this profile overlay';
		s.t();
	}
}

function PopupReportClaim(srcObj,opener,xLeft,yTop){
	GetObj('PopupBoxEmpty').innerHTML=GetObj('ReportClaim').innerHTML
	SHOW('PopupBoxEmpty')
	PosPopMsg(srcObj,'PopupBoxEmpty',xLeft,yTop)
	var claim_driver_inputs= document.getElementsByName('claim_driver');
	if(claim_driver_inputs != null && typeof(claim_driver_inputs) != "undefined") {
		for(var i=0; i<claim_driver_inputs.length; i++) {
			claim_driver_inputs[i].value= opener;
		}
	}
	if (!openRolePopUpOpenCount++) {
		s.pageName = 'claim this profile overlay';
		s.eVar16 = 'claim this profile overlay';
		s.t();
	}
}



function enableRoleButton(button_id)
{
	button = document.getElementById(button_id);

	//button.setAttribute("class", "buttonB");
	button.className="buttonB"
	button.disabled=false;

//	disabled_button = document.getElementById(button_id);
//	var enabled_button_id = button_id.replace(/_disabled/, '');
//	enabled_button = document.getElementById(enabled_button_id);

//	disabled_button.style.display = 'none';
//	enabled_button.style.display = 'block';

}
function submitRoleForm(frm)
{
	var r = frm.role;
	var rLength = r.length;
	var role = '';

	for(var i = 0; i < rLength; i++) {
		if(r[i].checked) {
			role = r[i].value;
		}
	}

	if (role=="other") {
		goTab('fromusers');
		recordmytabclick('from Users');
	} else if (role=="other2") {
		closeRolePopUp('roleContainerUECP');
		window.location.href='#addmoreinfo';
	} else {
		frm.submit();
	}
	return false;
}
function GetObj(id){return document.getElementById(id)}
function ChkCharCnt(obj,totalchar){
	charlimit=totalchar-1
	len=obj.value.length
	label_nm=obj.name+"-chars"
	label_obj=GetObj(label_nm)
	label_obj.className="char-count-ok"
	if(len >= totalchar){
		obj.value = obj.value.substring(0,totalchar);
		obj.scrollTop = obj.scrollHeight
		label_obj.className="char-count-exceeded"
	}
	chr_cnt_text=obj.name+"-chars-remaining"
	counter=GetObj(chr_cnt_text)
	chars_left=totalchar - len;
	if(chars_left < 0){chars_left=0}
	counter.innerHTML = chars_left
}

function getAbsolutePosition(element) {
	var r = { x: element.offsetLeft, y: element.offsetTop };
	if (element.offsetParent) {
		var tmp = getAbsolutePosition(element.offsetParent);
		r.x += tmp.x;
		r.y += tmp.y;
	}
	//if(element.id){alert(element.id)}
	return r;
}
function PosPopMsg_uecp(srcObj,ID,xLeft,yTop){
	posobj=GetObj(ID)
	if(!xLeft){xLeft=0}
	if(!yTop){yTop=0}
	// get DIV abs pos or mouse pos
	r=getAbsolutePosition(srcObj)
	LTpx=r.x;TPpx=r.y;
	if(isNaN(LTpx)){
		var coords = findCoords(event);
		posobj.style.top = coords[1] + yTop + "px";
		posobj.style.left = coords[0] + xLeft + "px"
	} else {
		posobj.style.top = TPpx + yTop + "px";
		//posobj.style.left = LTpx + xLeft + "px"
	}
	//alert('LT:'+LTpx+' TP:'+TPpx)
}
function ShowGuildlines(src_obj,xLeft,yTop) {
	GetObj('s-guidelines').style.display='block'; 
	PosPopMsg_uecp(src_obj,'s-guidelines',xLeft,yTop); 
}
