﻿// JScript File

function EnableRelatedSpan(ObjectName,FunctionID,Enabled){

var obj = document.getElementById(ObjectName);
var cbObj1 = document.getElementById('gnPriv1_' + FunctionID);
var cbObj2 = document.getElementById('gnPriv2_' + FunctionID);
var cbObj3 = document.getElementById('gnPriv3_' + FunctionID);
var cbObj4 = document.getElementById('gnPriv4_' + FunctionID);
var cbObj5 = document.getElementById('gnPriv5_' + FunctionID);
var cbObj6 = document.getElementById('gnPriv6_' + FunctionID);
var cbObj7 = document.getElementById('Priv_' + FunctionID);






if (obj){
        if (!Enabled)
		{obj.style.visibility = "hidden";
		 cbObj1.checked = false;
		 cbObj2.checked = false;
		 cbObj3.checked = false;
		 cbObj4.checked = false;
		 cbObj5.checked = false;
		 cbObj6.checked = false;
		 cbObj7.checked = false;
		}
		else 
		{obj.style.visibility = "";}
		
	}
}

//=============================================================================
function EnableRelatedTextBox(ObjectName,Enabled,isNumeric){
var obj = document.getElementById(ObjectName);
if (obj){
		obj.disabled = !Enabled;
		if (!Enabled)
		{obj.value="";
		obj.className = 'viewtextDes';}
		else
		{
		if (isNumeric)
		 {obj.className ='viewtext numeric';}
		 else 
		 {obj.className ='viewtext';}
		
		}
	}
}

//=============================================================================


function ShowSpan(v1,v2,v3)
{

EnableRelatedSpan(v1,v2,v3) ;
var el= document.getElementById(v1) ;
if (el.style.visibility != 'hidden' )
 {
   var els = el.all;
   var elsLen = els.length;
   for (i = 0, j = 0; i < elsLen; i++) 
   {	
		els[i].checked = false ; }
 }
}
//=============================================================================
function ToggleCBX(v1,v2){
var el= document.getElementsByName(v1);
var elsLen = el.length;
for (i = 0, j = 0; i < elsLen; i++) 
   {el[i].checked = v2.checked ;}   
}




//========================= O R D E R      R O W S ============================

// ORDER ROWS
var gRow;
function move(rowElem, dir){

	// if dir = 1, move row to the lower one
	var replaceElem = (dir == 1) ? rowElem.nextSibling : rowElem.previousSibling;
	
	// swap
	if (replaceElem){
		// check the attribute of replaceElem and make sure its part of the ordering system
		if (replaceElem.include == "no") return false;
	
		var retRow = rowElem.swapNode(replaceElem);
		orderRow(replaceElem);
		orderRow(retRow);
		return retRow;
	}else
		return false;
	
}
function sendRowParent(dir,elem){
	// look in the parent hie. for the ROW element to send
	//var elem = event.srcElement;
	var rowElem = findRowParent(elem);
	// if gRow, clear its style
	if (gRow){
		gRow.style.backgroundColor  = '';
	}
	
	gRow = move(rowElem, dir);
	
	if (gRow){
		gRow.style.backgroundColor = '#DDE8F9';
	}
		
}
function orderRow(rowElem){
	// find the hidden input in the third cell and change value
	var index = rowElem.rowIndex +1;
	rowElem.cells[0].children[1].value = index - 1;
    
}
function findRowParent(obj){
	if (obj.parentElement.tagName == 'TR')
		return obj.parentElement;
	else
		parentElem = findRowParent(obj.parentElement);
		
	return parentElem;
}
//=============================================================================



function EnableSpan(ObjectName,Enabled){
var obj = document.getElementById(ObjectName);

if (!Enabled) 
{
obj.style.visibility = "hidden"; 
obj.style.display = "none"; 
}
else 
{
obj.style.visibility = "";
obj.style.display = "";


}
}

//===================== M A I N      S T Y L E ==================================


   var isOpenedSSCountrisMenu=true;
	var isOpenedSSItemsMenu=false;
	var isItemClicked=false;
	var ti, objDiv, objDivID, objBtn;
		
	function ManageMenu(){
	
		if(isOpenedSSCountrisMenu){
			Elapse("divSSCountries");
		}else{
			if(isOpenedSSItemsMenu){
				Elapse("divSSItems")
			}else{
				Expand("divSSCountries")
			}
		}
		
	}
	
	function Elapse(id){
		objDivID=id;
		objDiv=document.getElementById(objDivID);
		objBtn.src=objBtn.src.replace("Elapse","Expand");
		switch(objDivID.toUpperCase()){
			case "DIVSSCOUNTRIES":	
				isOpenedSSCountrisMenu=false;
				ti=window.setInterval(ElapseMore,10);
				break;
			case "DIVSSITEMS":	
				isOpenedSSItemsMenu=false;
				ti=window.setInterval(ElapseMore,10);
				break;					
		}
	}
	
	function Expand(id){
		objDivID=id;
		objDiv=document.getElementById(objDivID);
		objBtn.src=objBtn.src.replace("Expand","Elapse");
		switch(objDivID.toUpperCase()){
			case "DIVSSCOUNTRIES":
				/**/
				var divItems=document.getElementById("divSSItems");
								
				for(var i=0;i<divItems.children.length;i++){
					divItems.children[i].style.display="none";
				}
				/**/	
				isOpenedSSCountrisMenu=true;
				ti=window.setInterval(ExpandMore,10);
				break;
			case "DIVSSITEMS":	
				isOpenedSSItemsMenu=true;
				ti=window.setInterval(ExpandMore,10);
				break;						
		}
	}
	
	function ExpandMore(){
		if(parseInt(objDiv.style.height)==180){
			window.clearInterval(ti);
		}else{
			objDiv.style.height=parseInt(objDiv.style.height)+30;
		}
	}
	
	function ElapseMore(){
		if(parseInt(objDiv.style.height)==0){
			window.clearInterval(ti);
			ElapseMore_Finished();
		}else{
			objDiv.style.height=parseInt(objDiv.style.height)-30;
		}
	}
	
	function ShowSSItems(cid){
		
		isItemClicked=true;
		document.getElementById("ssItems_"+cid).style.display="block";
		Elapse("divSSCountries");
		
	}
	
	function ElapseMore_Finished(){
		if(isItemClicked){
			
			isItemClicked=false;
			Expand("divSSItems");
			
		}
	}
	
	function initMenus(){
	
		var divCountries=document.getElementById("divSSCountries");
		var divItems=document.getElementById("divSSItems");
		
		divCountries.style.height=180
		divItems.style.height=0
		
		objBtn=document.getElementById("eeBtn");
		objBtn.src=objBtn.src.replace("Expand","Elapse");
		for(var i=0;i<divItems.children.length;i++){
			divItems.children[i].style.display="none";
		}
		
	}
//===================== M A I N      S T Y L E ==================================


function ShowToolTip(divTooltip){
		var objDiv=document.getElementById(divTooltip);
		//alert(objDiv);
		objDiv.style.display="block";
		objDiv.style.left=event.clientX+10;
		objDiv.style.top=event.clientY+18;
		
	}
	
	function HideToolTip(divTooltip){
	//	document.getElementById("divTooltip").style.display="none";
	var objDiv=document.getElementById(divTooltip);
	objDiv.style.display="none";
	}
	
	
	
	
	
function eeTable(obj,tbId){
		
		var display;
		
		var index = obj.id.substr(6,obj.id.length);
		
		// alert(tbId);//"eeTable_"
		
		var rootElement = document.getElementById(tbId).children[0];

		if (rootElement.children[1].style.display == ""){
			 display="none";
		}else if (rootElement.children[1].style.display == "none"){
			display="block";
		}else{
			display="none";
		}
		
		for (var i=1;i<rootElement.children.length;i++){
			rootElement.children[i].style.display=display;
		}
		
		if(display=="none"){
			obj.src=obj.src.replace("Elapse","Expand");
		}else{
			obj.src=obj.src.replace("Expand","Elapse");
		}
	}
	
	
	

function checkAgreement(obj,msg){
    var cbobj = document.getElementById(obj);
    
    if (!cbobj.checked){
        alert(msg);
        return false    
    }
    return true;
}

function checkUpload(CheckBoxUpload,txtUpload){
    var cbobj = document.getElementById(CheckBoxUpload);
    
     var oUpload = document.getElementById(txtUpload);
     
    if (!cbobj.checked)
    {
      
         oUpload.disabled= '';
    }
    else
    {
    
     oUpload.disabled= 'disabled';
    }
}



function checkImage(CheckBoxUpload,imgeLogo,ImgeStory){
    var cbobj = document.getElementById(CheckBoxUpload);   
     var oimgeLogo= document.getElementById(imgeLogo);
      var oImgeStory= document.getElementById(ImgeStory);
      
      
    if (!cbobj.checked)
    {
        oimgeLogo.style.visibility = "hidden"; 
oimgeLogo.style.display = "none"; 

 oImgeStory.style.visibility = ""; 
     oImgeStory.style.display = ""; 
    }
    else
    {
    oimgeLogo.style.visibility = "";
    oimgeLogo.style.display = "";
    
     oImgeStory.style.visibility = "hidden"; 
     oImgeStory.style.display = "none"; 
    
    }
}


//-----------------------------------------------

function DenySpace()
{
var keycode; 
if (window.event) keycode = window.event.keyCode; 
if (keycode == 32) 
{
    return false;
} 
return true;

}


//-----------------------------------------------

function clean(imgName)
{

interval=setInterval("makeclean('" + imgName + "')",10);
}

function foggy(imgName)
{
clearInterval(interval);
document.getElementById(imgName).filters.alpha.opacity=35;
}

function makeclean(imgName)
{
var xImg = document.getElementById(imgName);

if (xImg.filters.alpha.opacity<100)
	{
	xImg.filters.alpha.opacity+=2;
	}
else if (window.interval)
	{
	clearInterval(interval);
	}
}

//============================

function ClearTextBox( TextBoxID )
{
	var TextBox = document.getElementById( TextBoxID );
	if( TextBox )
		TextBox.value = "";
}

//==============================================================================

function SetSpanMemberNumber(txtItemNo,LoadURL,spnId )

{  
 
var srcElem = event.srcElement;
var oItemNo = document.getElementById(txtItemNo);
//oItemNo.value = srcElem.getValue(2);

var xSpan = document.getElementById(spnId); 
        
 
  if (xSpan)
   { xSpan.loadHref = LoadURL + '&oexn='+ oItemNo.value ; 
     }      
 }


 function ClearUserControlFields(sIds)
{
  
   var sArrIds = new Array();   
   sArrIds = sIds.split(":");
   
    for (inc = 0; inc < sArrIds.length ; inc++) 
   {
     ClearTextBox(sArrIds[inc]) ;
     //alert( sArrTextBox[i]    );
    } 
    
   
} 
