	function init() 
	{
	  Ex1.init();
	}

    function doBlink() 
    {
        var blink = document.all.tags("BLINK")
        for (var i=0; i<blink.length; i++)
            blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" 
    }

    // Blinking Text Script Start
    if (document.all)
        setInterval("doBlink()",1500)
    // Blinking Text Script end

    function decision(message,url)
    {
        // Message Alert Fucntion. In this page, it has been used for product deletion confirmation
        if(confirm(message)) location.href = url;
    }

    function unloadd()
    {
	    setCookie('rows_added','',-1)
	    setCookie('submitted','',-1)
	    setCookie('total_products','',-1)
	    setCookie('cat_products','',-1)
    }

    function waitPreloadPage() 
    { //DOM
        if (document.getElementById)
        {
            document.getElementById('prepage').style.display = 'none';
        }
        else
        {
            if (document.layers)
            { //NS4
                document.prepage.visibility = 'hidden';
            }
            else 
            { //IE4
                document.all.prepage.style.display = 'none';
            }
        }
        Ex1.init();
    }

	var Ex1 = new Object();

	Ex1.init = function () 
	{
	  if (document.getElementById("anchor"))
	  {
		  var anchor = document.getElementById("anchor");
		  anchor.onclick = Ex1.handleMouseOver;
	  }

	  var hid = document.getElementById("hid");

	  var showme = document.getElementById("showme");
	}
	
	Ex1.handleMouseOver = function () {
	  Ex1.fader.fadeIn();
	}

	Ex1.handleMouseOut = function () {
	  Ex1.fader.fadeOut();
	}
	
	function hide()
	{
		document.getElementById("showme").style.visibility="hidden"
	}

    function show_ecatalog_internal_image(selectobj)
    {
        document.getElementById("ecatalog_internal_image_main").style.visibility = "visible"
        ecatalog_container=document.getElementById("ecatalog_internal_image")
        resetfade(10, ecatalog_container)
        ecatalog_container.innerHTML='<img src="../images/ecatalog/internal_page_images/'+epageimg+'" style="position: absolute; margin-top: -'+etop+'px; left: '+eleft+'px;" alt=""/>'
        fadepictoview=setInterval("gradualfade(ecatalog_container)",150)
    }
    
    function hide_ecatalog_internal_image()
    {
        document.getElementById("ecatalog_internal_image_main").style.visibility="hidden"
    }

    function resetfade(degree, obj)
    {
        if (window.fadepictoview)
            clearInterval(fadepictoview)
        if (typeof ecatalog_container.style.MozOpacity=="string")
        {        
            ecatalog_container.style.MozOpacity=degree/100
        }        
        else if (ecatalog_container.filters)
        {
            document.getElementById("ecatalog_internal_image").style.filter = "alpha(opacity=" + degree + ")";
            ecatalog_container.filters.alpha.opacity = 10
        }
    }

    function gradualfade()
    {
        if (typeof ecatalog_container.style.MozOpacity=="string" && ecatalog_container.style.MozOpacity<1)
            ecatalog_container.style.MozOpacity=Math.min(parseFloat(ecatalog_container.style.MozOpacity)+0.2, 0.99)
        else if (ecatalog_container.filters && ecatalog_container.filters.alpha.opacity<100)
        {
            ecatalog_container.filters.alpha.opacity+=10
        }
        else //if not IE or Moz
            clearInterval(fadepictoview)
    }

    function getCookie_prodalert(c_name)
    {
    if (document.cookie.length>0)
      {
      c_start=document.cookie.indexOf(c_name + "=")
      if (c_start!=-1)
        { 
        c_start=c_start + c_name.length+1 
        c_end=document.cookie.indexOf(";",c_start)
        if (c_end==-1) 
		    {
		    c_end=document.cookie.length
		    }
        return unescape(document.cookie.substring(c_start,c_end))
        }
	    else
	    {
	    } 
      }
    return null
    }

    function setCookie_prodalert(c_name,value,expiredays)
    {
    var exdate=new Date()
    exdate.setTime(exdate.getTime()+(expiredays*24*3600*1000))
    document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : "; expires="+exdate)
    }

    function remember_product_alert_preference()
    {
        setCookie_prodalert("cookie_product_add_alert","set")
    }
    function ValidateObjects(FromID,ToID,lblError)
    {        
        
        var jsFromDate=(document.getElementById(FromID+'_textBox').value);
        var jsToDate=(document.getElementById(ToID+'_textBox').value);


        if (jsFromDate.indexOf("-") != -1) {
            var datearray = jsFromDate.split('-');
            var day = datearray[2];
            var month = datearray[1];
            var year = datearray[0];
            jsFromDate = month + "/" + day + "/" + year;

            var datearray = jsToDate.split('-');
            day = datearray[2];
            month = datearray[1];
            year = datearray[0];

            jsToDate = month + "/" + day + "/" + year;


        }

        else if (jsFromDate.indexOf(".") != -1) {
            var datearray = jsFromDate.split('.');
            var day = datearray[0];
            var month = datearray[1];
            var year = datearray[2];
            jsFromDate = month + "/" + day + "/" + year;

            var datearray = jsToDate.split('.');
            day = datearray[0];
            month = datearray[1];
            year = datearray[2];

            jsToDate = month + "/" + day + "/" + year;


        }

        
        
        var TempFromDate=new Date(jsFromDate);
        var TempToDate=new Date(jsToDate);
       
       
          
        if(jsFromDate == '' && jsToDate == '')
            return true;
            
        if(jsFromDate == '' || jsToDate == '')
        {          
            document.getElementById(lblError).innerHTML="<li> Please Select Both From and To Date";
            return false;
        }
        if(jsFromDate != '' && ToID!= '')
        {  
            if(TempFromDate > TempToDate)
            {   
                document.getElementById(lblError).innerHTML="<li> From date should be less than or equal to To date.";
                return false;
            }
            else if(TempFromDate <= TempToDate)
            {                
                return true;
            }
        } 
    } 
