function CheckToleranceOperatorValue(ddl) {        
    if (ddl.value == "~")
    {
        var Tolerance1TextBox = findEmbededHtmlElement("input","","Tolerancetolerance1");
        $(Tolerance1TextBox.id).show();
    }
    else
    {
        var Tolerance1TextBox = findEmbededHtmlElement("input","","Tolerancetolerance1");
        $(Tolerance1TextBox.id).hide();
    }    
}

function MakeLoadingGifDisappear()
{
    try
    {
        var LoadingScreenzz = findEmbededHtmlElement("div","","LoadingScreenzz");

        if (LoadingScreenzz != null)
        {            
            LoadingScreenzz.style.visibility = "hidden";
 	        LoadingScreenzz.style.position = 'absolute';	
        }        
    }
	catch(err)
	{
		alert(err.description);
	}
}
function MakeLoadingGifAppear()
{
    try
    {
        var LoadingScreenzz = findEmbededHtmlElement("div","","LoadingScreenzz");

        if (LoadingScreenzz != null)
        {            
            LoadingScreenzz.style.visibility = "visible";
	        LoadingScreenzz.style.position = 'fixed';	
            LoadingScreenzz.style.top="35%";
            LoadingScreenzz.style.left="40%";
        }                    	    	
    }
	catch(err)
	{
		alert(err.description);
	}
}
 function ContextMenuClick(node, itemText)
 {
	try
	{
		if (itemText == "Rename Folder")
		{  
			node.StartEdit();
			return true;
		}	
		else if(itemText == "New Folder")
		{	
			return true;
		}	
		else if (itemText == "Rename File")
		{  
			node.StartEdit();
			return true;
		} 
		else if(itemText == "Delete Folder")
		{
			return confirm("Item(s) will be permanently deleted.  Are you sure you want to delete folder: "+node.Text+"?");
		}
		else if(itemText == "Delete File");
		{
			return confirm("Item(s) will be permanently deleted.  Are you sure you want to delete file: "+node.Text+"?");
		}
	}
	catch(err)
	{
		alert(err.description+" ContextMenuClick");
	}
	return false;
 }
 
 var grid = null;
 function IsMouseOverGrid(events)
 {
	try
	{
		var target = (document.all) ? events.srcElement : events.target;
	    parentNode = target;
		while (parentNode != null)
		{       
			if((parentNode.id != null) && (parentNode.id.length >= "shapePreviewDtl".length))
			{
				var baseName = parentNode.id.substring(0,(parentNode.id.length -"shapePreviewDtl".length));
				baseName+="shapePreviewDtl";
        
				if (parentNode.id == baseName)
				{
				    return parentNode;
				}
			}
			parentNode = parentNode.parentNode;
		}
	}
	catch(err)
	{
		alert(err.description+" IsMouseOverGrid");
	}
    return null;
 }
     

function ClientMove(events)
{
	try
	{
		var target = (document.all) ? events.srcElement : events.target;    
    
		if (target.tagName == "INPUT")
		{        
			target.style.cursor = "hand";
		}

		var dummy = IsMouseOverGrid(events)
		if (dummy != null)
		{
			grid = dummy;    
			grid.style.cursor = "hand";
		}
		else
		{
			grid = null;
		}
    }
	catch(err)
	{
		alert(err.description+" ClientMove");
	}
}

function DropTestHtml(source, dest, e)
{    
	try
	{     
		var target = (document.all) ? e.srcElement : e.target;    
		if (target.tagName == "INPUT")
		{
	        target.style.cursor = "default";
			target.value = source.Text;        
			return false;
		}    

	    if (grid != null)
		{
			source.TreeView.HtmlElementID = "Grid";        
			grid.style.cursor = "default";
			grid = null;
			return true;
		} 
    }
	catch(err)
	{
		alert(err.description+" DropTestHtml");
	}
    return false;
}


function DropTest(source, dest, e)
{                               
    try
    {
		if (dest)
		{ 
			return true;//DropTestTree(source, dest, e);
		}
		else
		{ 
			return DropTestHtml(source, dest, e);
		}
    }
	catch(err)
	{
		alert(err.description+" DropTest");
	}
}

function ShowPopUpOverlay(fileName,ixd,ratio)
{
//alert("In ShowPopUp2:");
    try
    {
	var backgroundInParent = findEmbededHtmlElement("input","","background");		        				
    var backgroundVal;
    if (backgroundInParent != null)
    {
        backgroundVal = backgroundInParent.value;
        backgroundInParent.value = fileName;
        backgroundVal = backgroundInParent.value;
    } 
    
    var ixdStr = findEmbededHtmlElement("input","","ixdStr");		
    if (ixdStr != null)
    {
	    ixdStr.value=ixd;
	}
	var DrawActStr = findEmbededHtmlElement("input","","defaultDrawActionStr");		
    if (ixdStr != null)
    {
	    var DrawActStrVal = DrawActStr.value;	
	    DrawActStr.value="9";
	}
	
	var DoodleDPI = findEmbededHtmlElement("input","","DoodleDPI");
	DoodleDPI.value=96;
	
	//var iFrame = findEmbededHtmlElement("iframe","","Iframe1");// window.frames.Iframe1.DoodlePopUp;//findEmbededHtmlElementExecute("div","","doodleTopMenu",window.parent.document);	
//	alert(iFrame.id);
  	var ts=window.parent.frames[0]; //frames[iFrame.id];
    ts.doOnLoadOverlay(ratio);
    var PopUp = findEmbededHtmlElement("div","","doodleDiv");
 //  showDaPopUp("doodleDiv") 
    if (PopUp != null)
    {   
       PopUp.style.display = "inline";
        PopUp.style.visibility="visible";
        PopUp.style.position = "absolute";
        PopUp.style.z = "30";
        PopUp.style.top="30%";
        PopUp.style.left="20%";
        PopUp.style.backgroundColor = '#f2f2f2';
        PopUp.style.borderWidth = 'thin';
        PopUp.style.borderColor = 'gray';
        PopUp.style.borderStyle = 'ridge';   
    }
}
catch(err)
{
alert(err.description);
}
}

function ShowPopUp(fileName,ixd)
{
    try
    {
	var backgroundInParent = findEmbededHtmlElement("input","","background");		        				
    var backgroundVal;
    if (backgroundInParent != null)
    {
        backgroundVal = backgroundInParent.value;
        backgroundInParent.value = fileName;
        backgroundVal = backgroundInParent.value;
    } 
   
    var ixdStr = findEmbededHtmlElement("input","","ixdStr");		
    if (ixdStr != null)
    {
	    ixdStr.value=ixd;
	}
	
	var DrawActStr = findEmbededHtmlElement("input","","defaultDrawActionStr");		
    if (ixdStr != null)
    {
	    var DrawActStrVal = DrawActStr.value;		
	    DrawActStr.value="9";
	}
	
	//var iFrame = findEmbededHtmlElement("iframe","","Iframe1");// window.frames.Iframe1.DoodlePopUp;//findEmbededHtmlElementExecute("div","","doodleTopMenu",window.parent.document);	
//	alert(iFrame.id);
  	var ts=window.parent.frames[0]; //frames[iFrame.id];
    ts.doOnLoad();
  
    var PopUp = findEmbededHtmlElement("div","","doodleDiv");
 //  showDaPopUp("doodleDiv")  
   
    if (PopUp != null)
    {   
       PopUp.style.display = "inline";
        PopUp.style.visibility="visible";
        PopUp.style.position = "absolute";
        PopUp.style.z = "30";
        PopUp.style.top="30%";
        PopUp.style.left="20%";
        PopUp.style.backgroundColor = '#f2f2f2';
        PopUp.style.borderWidth = 'thin';
        PopUp.style.borderColor = 'gray';
        PopUp.style.borderStyle = 'ridge';   
    }
}
catch(err)
{
alert(err.description);
}
   
}

function setFocusOnBtn(btnName) {
    var btn = findEmbededHtmlElement('input','',btnName);
    if(btn) {
        btn.focus();
    }
}
