﻿var showTimerId = 0;
var clientTooltip;
var clientTooltipRecipesByProbability;
var documenWasClicked = false;

function tooltipResponseError(sender, eventArgs)
{
	eventArgs.set_cancel(true);
}

function showToolTipItemDetails(element) {

	documenWasClicked = false;

	var tooltipItemID = element.getAttribute("ItemID");
	var tooltipPicID = element.getAttribute("PicID");
	var tooltipManager = $find("MasterMain_TTMangItemDetails");

    //If the user hovers the image before the page has loaded, there is no manager created
    if (!tooltipManager) return;

    //Find the tooltip for this element if it has been created 
    clientTooltip = tooltipManager.getToolTipByElement(element);
    
    //Create a tooltip if no tooltip exists for such element
    if (!clientTooltip) {

        clientTooltip = tooltipManager.createToolTip(element);


        if (tooltipItemID) {

        	if (tooltipPicID) 
					{
        					var strId = tooltipItemID + '^^^' + tooltipPicID;
        					clientTooltip.set_value(strId);
        			}
        			else 
						{
        					clientTooltip.set_value(tooltipItemID);
        				}

            clientTooltip.set_width("400px");
            clientTooltip.set_height("50px");
        }
        else {
            clientTooltip.set_value('');
        }
    }
    showTimerId = window.setTimeout('ToolTipAcivate()', tooltipManager.get_showDelay());

   }

   function showToolTipItemImage(element) {

   	documenWasClicked = false;



   	var tooltipItemID = element.getAttribute("ItemID");
   	var tooltipPicID = element.getAttribute("PicID");

   	var tooltipManager = $find("MasterMain_TTMangItemImage");

   	//If the user hovers the image before the page has loaded, there is no manager created
   	if (!tooltipManager) return;

   	//Find the tooltip for this element if it has been created 
   	clientTooltip = tooltipManager.getToolTipByElement(element);

   	//Create a tooltip if no tooltip exists for such element


   	if (!clientTooltip) {

   		clientTooltip = tooltipManager.createToolTip(element);

   		if (clientTooltip) {
   			if (tooltipItemID) {

   				if (tooltipPicID) {
   					var strId = tooltipItemID + '^^^' + tooltipPicID;
   					clientTooltip.set_value(strId);
   				}
   				else {
   					clientTooltip.set_value(tooltipItemID);
   				}


   				clientTooltip.set_width("700px");
   				clientTooltip.set_height("800px");

   			}
   			else {
   				clientTooltip.set_value('');
   			}
   		}

   		clientTooltip.set_contentScrolling(0)

   	}

   	else 

//Tooltip has already been called once, pass in new values.
{
	if (tooltipItemID) {

		if (tooltipPicID) {
			var strId = tooltipItemID + '^^^' + tooltipPicID;
			clientTooltip.set_value(strId);
		}
		else {
			clientTooltip.set_value(tooltipItemID);
		}


		clientTooltip.set_width("700px");
		clientTooltip.set_height("800px");

	}
	else {
		clientTooltip.set_value('');
	}
   	}



   				ToolTipAcivate();

   }



function ToolTipAcivate() {

    if (!documenWasClicked) {
        if (clientTooltip) {

            clientTooltip.show();
        }
    }
}



function hideToolTip(element) {

    window.clearTimeout(showTimerId);

   }




   function ensureStyle(StyleDropDownID,AlertText) {
   	
   	var ddlStyle = document.getElementById(StyleDropDownID);

   	if (ddlStyle.selectedIndex == 0) {

   		alert(AlertText);
   		return true;
   	}
   
}

function checkInt(evt) {
    evt = (evt) ? evt : window.event
    
	var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        
        return false
    }

    return true
   }



	function hideToolTip() {
		var radToolTip = Telerik.Web.UI.RadToolTip.getCurrent();

		if (radToolTip) {
			if (radToolTip.isVisible()) {
				radToolTip.hide();
			}
		}
	}







