// Saman Portal
// Copyright (C) 2008 by the Saman Information Structure Development Team.
// http://www.sis-eg.com/
// ----------------------------------------------------------------------

function GetObjectTop(obj)
{
  var top = obj.offsetTop;
  obj = obj.parentElement;
  var lastObj;
  while (obj)
  {						
     if (obj.nodeName != 'TR' && lastObj != 'TD')
        top += obj.offsetTop
        lastObj = obj.nodeName	
        obj = obj.parentElement;			
   }
    		
  return top;
}
			
function GetObjectLeft(obj)
{
  var left = obj.offsetLeft;
  obj = obj.parentElement;
  var lastObj;
  while (obj)
  {			
     if (obj.nodeName != 'TR' && lastObj != 'TD')
        left += obj.offsetLeft
        lastObj = obj.nodeName	
        obj = obj.parentElement;			
  }
  return left;
}

function CalCulateMenuPosition(img,bid,lang)
{		
	var top;
	var left;

	top = GetObjectTop(img);
	left = GetObjectLeft(img);
	//	alert(top + " === " + left);
	document.getElementById('divMenu').style.top = top + 8;
	if (lang=='far')
		document.getElementById('divMenu').style.left = left - 90 //far = - 90 
	else
		document.getElementById('divMenu').style.left = left + 10 ;//far = - 90 	
	setMenuLinks(bid);
		
}

function setMenuLinks(bid)
{
	document.getElementById('settingLink').href = 'index.php?module=my&func=modify&back=1&bid='+bid;
	document.getElementById('updateLink').href = 'index.php?module=my&func=refresh&back=1&bid='+bid;
//	document.getElementById('deleteLink').href = 'index.php?module=my&func=delete&back=1&confirmation=1&bid='+bid;
//	document.getElementById('helpLink').href = 'index.php?module=my&func=help&back=1&bid='+bid;
	document.getElementById('upLink').href = 'index.php?module=my&func=inc&back=1&bid='+bid;
	document.getElementById('downLink').href = 'index.php?module=my&func=dec&back=1&bid='+bid;
	document.getElementById('leftLink').href = 'index.php?module=my&func=left&back=1&bid='+bid;
	document.getElementById('rightLink').href = 'index.php?module=my&func=right&back=1&bid='+bid;
}

function HideMenus() {
	document.getElementById('divMenu').style.display = "none";
	document.getElementById('divMenuMove').style.display = "none";
}

function HideMoveMenu() {
	document.getElementById('divMenuMove').style.display = "none";
}

function ShowMoveMenu(lang) {
	var top = document.getElementById('divMenu').style.top;
	var left = document.getElementById('divMenu').style.left;
	var re;
	re = /px/;             
	top = top.replace(re, "");
	left = left.replace(re, "");

	if (lang=='far')
		document.getElementById('divMenuMove').style.left = (left*1) - 115  //far -112
	else
		document.getElementById('divMenuMove').style.left = (left*1) + 115  //far -112

	document.getElementById('divMenuMove').style.top = (top * 1) + 47
	document.getElementById('divMenuMove').style.display = "";
}

function pnFindPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
				curleft += obj.offsetLeft
				curtop += obj.offsetTop
		}
	}
	return [curtop,curleft];
}

function pnShowHint(pos, id, lang) {
	var obj = document.getElementById(id);
	obj.style.display = '';
	//alert(obj.innerHTML);
	obj.style.top = pos[0] - obj.clientHeight;
	if (lang == 'far'){
		obj.style.left = pos[1] - obj.clientWidth + 20;
	}else{

		obj.style.left = pos[1] ;
	}
}

function pnHideHint(id) {
	var obj = document.getElementById(id);
	obj.style.display = 'none';
}


function serviceMenuShowHide(img,menuId,lang)
{		
	var top;
	var left;

	top = GetObjectTop(img);
	left = GetObjectLeft(img);
	document.getElementById(menuId).style.top = top+25;
	if (lang=='far')
		document.getElementById(menuId).style.left = left-140// - 90 //far = - 90 
	else
		document.getElementById(menuId).style.left = left// + 10 ;//far = - 90 	
	if (serviceMenu.style.display == 'none')
		serviceMenu.style.display ='';
	else
		serviceMenu.style.display ='none';
}

function showHideNews(obj,id) {
	var divobj = document.getElementById(id);
	if (divobj.style.display == 'none'){
		divobj.style.display = '';
		obj.src = themePath + 'images/collapse.gif'
	}
	else{
		divobj.style.display = 'none';
		obj.src =  themePath + 'images/expand.gif'
	}
}

function swapLoginToForm(id1,id2){
	document.getElementById(id1).style.display = 'none';
	document.getElementById(id2).style.display = '';
}
function forgetMe(){
/*	var results = document.cookie.match ( '(^|;) ?' + 'samanPortaltUserName' + '=([^;]*)(;|$)' );

  	if ( results )
    	alert( unescape ( results[2] ) );

//	alert(document.cookie.indexOf("samanPortalUserName"));
	swapLoginToForm('userDefineLogin','userUndefineLogin');
	document.getElementById('loginError').style.display='none';	*/
}