﻿// JScript File


function DeSelectAllVendors()
			{ 
			
				 
					for(i=0;i<document.aspnetForm.elements.length;i++)  
					{  
					 
						for(i=0;i<document.aspnetForm.elements.length;i++)  
						{  
							if(document.aspnetForm.elements[i].type=="checkbox")  
							{  if(document.aspnetForm.elements[i].id.indexOf("chkVendor")>0)
						        {
								document.aspnetForm.elements[i].checked=false;
								}  
							}  
						}  
					}  
				 
			}


function chkcategory()
			{
				var i;
				var idvals="";

				for(i=0;i<document.aspnetForm.elements.length;i++)
				{
					if(document.aspnetForm.elements[i].type=="checkbox" && document.aspnetForm.elements[i].checked==true &&  document.aspnetForm.elements[i].id.indexOf("chkcat")>=0)
					{
						if(idvals!="")
						{
							idvals=idvals + "," + document.aspnetForm.elements[i].value;
						}
						else
						{
							idvals=document.aspnetForm.elements[i].value;
						}
					}
				}
				if(idvals=="")
				{
				  
					alert("Please check at least one checkbox");
					return false;
				}
				
			}




function deselectstates()
			{ 
			
				 
					for(i=0;i<document.aspnetForm.elements.length;i++)  
					{  
					 
						for(i=0;i<document.aspnetForm.elements.length;i++)  
						{  
							if(document.aspnetForm.elements[i].type=="checkbox")  
							{  if(document.aspnetForm.elements[i].id.indexOf("chkStates")>0)
						        {
								document.aspnetForm.elements[i].checked=false;
								}  
							}  
						}  
					}  
				 
			}
 




 
  var divname="theLayer";
         var titlename="titleBar";
         
        function showdiv(DivId)
        {
          
        var box = document.getElementById(DivId);
        box.style.display = 'block';
        }
        
        function showParentDiv(DivId)
        {
      
        var box = parent.getElementById(DivId);
        box.style.display = 'block';
        }



function SelectAllVendors()
{
    for(i=0;i<document.aspnetForm.elements.length;i++)  
					{
						if(document.aspnetForm.elements[i].type=="checkbox")  
						{  
							document.aspnetForm.elements[i].checked=true; 
						}  
					}  
}

        
        function CloseDiv(DivId)
        {
          
            var box = document.getElementById(DivId);         
            try
            {   
	        box.style.display = 'none';
	        }
	        catch(err)
	        {
	        }
        
        }
        function closeParentDiv(DivId)
        {

            var box = parent.getElementById(DivId);
             try
            {
	        box.style.display = 'none';
	         }
	        catch(err)
	        {
	        }
        
        }
        	        
	        

  			function checkall1(){ 
				if(document._ctl0.chkSelectAll.checked){ 
					for(i=0;i<document._ctl0.elements.length;i++)  
					{
						if(document._ctl0.elements[i].type=="checkbox")  
						{  
							document._ctl0.elements[i].checked=true; 
						}  
					}  
				}else{  
					for(i=0;i<document._ctl0.elements.length;i++)  
					{  
						for(i=0;i<document._ctl0.elements.length;i++)  
						{  
							if(document._ctl0.elements[i].type=="checkbox")  
							{  
								document._ctl0.elements[i].checked=false;  
							}  
						}  
					}  
				}  
			}
			function checkall()
			{ 
			
			
				if(document.aspnetForm.chkSelectAll.checked){ 
					for(i=0;i<document.aspnetForm.elements.length;i++)  
					{
						if(document.aspnetForm.elements[i].type=="checkbox")  
						{  
							document.aspnetForm.elements[i].checked=true; 
						}  
					}  
				}else{  
					for(i=0;i<document.aspnetForm.elements.length;i++)  
					{  
						for(i=0;i<document.aspnetForm.elements.length;i++)  
						{  
							if(document.aspnetForm.elements[i].type=="checkbox")  
							{  
								document.aspnetForm.elements[i].checked=false;  
							}  
						}  
					}  
				}  
			}
			function checkall2()
			{ 
			
				if(document.aspnetForm.chkSelectAll1.checked){ 
					for(i=0;i<document.aspnetForm.elements.length;i++)  
					{
					 
					    
						if(document.aspnetForm.elements[i].type=="checkbox")  
						{  
						    if(document.aspnetForm.elements[i].id.indexOf("chkSelect1")>0)
						    {
							    document.aspnetForm.elements[i].checked=true; 
							 }   
						}  
					}  
				}else{  
					for(i=0;i<document.aspnetForm.elements.length;i++)  
					{  
					 
						for(i=0;i<document.aspnetForm.elements.length;i++)  
						{  
							if(document.aspnetForm.elements[i].type=="checkbox")  
							{  if(document.aspnetForm.elements[i].id.indexOf("chkSelect1")>0)
						        {
								document.aspnetForm.elements[i].checked=false;
								}  
							}  
						}  
					}  
				}  
			}
			function checkall2_1()
			{ 
			
				
					for(i=0;i<document.aspnetForm.elements.length;i++)  
					{
					 
					    
						if(document.aspnetForm.elements[i].type=="checkbox")  
						{  
						    if(document.aspnetForm.elements[i].id.indexOf("chkSelect1")>0)
						    {
							    document.aspnetForm.elements[i].checked=true; 
							 }   
						}  
					}  
			
			}
			function checkall2_2()
			{ 
			
				 
					for(i=0;i<document.aspnetForm.elements.length;i++)  
					{  
					 
						for(i=0;i<document.aspnetForm.elements.length;i++)  
						{  
							if(document.aspnetForm.elements[i].type=="checkbox")  
							{  if(document.aspnetForm.elements[i].id.indexOf("chkSelect1")>0)
						        {
								document.aspnetForm.elements[i].checked=false;
								}  
							}  
						}  
					}  
				 
			}
			function checkall3()
			{ 
			
				if(document.aspnetForm.chkSelectAll.checked){ 
					for(i=0;i<document.aspnetForm.elements.length;i++)  
					{
					 
					    
						if(document.aspnetForm.elements[i].type=="checkbox")  
						{  
						    if(document.aspnetForm.elements[i].id.indexOf("chkSelect1")<=0)
						    {
							    document.aspnetForm.elements[i].checked=true; 
							 }   
						}  
					}  
				}else{  
					for(i=0;i<document.aspnetForm.elements.length;i++)  
					{  
					 
						for(i=0;i<document.aspnetForm.elements.length;i++)  
						{  
							if(document.aspnetForm.elements[i].type=="checkbox")  
							{  if(document.aspnetForm.elements[i].id.indexOf("chkSelect1")<=0)
						        {
								    document.aspnetForm.elements[i].checked=false;
								}  
							}  
						}  
					}  
				}  
			}
			function checkall3_1()
			{ 
					for(i=0;i<document.aspnetForm.elements.length;i++)  
					{
						if(document.aspnetForm.elements[i].type=="checkbox")  
						{  
						    if(document.aspnetForm.elements[i].id.indexOf("chkSelect1")<=0)
						    {
							    document.aspnetForm.elements[i].checked=true; 
							 }   
						}  
					}  
				  
			}
			function checkall3_2()
			{ 
			
				  
					for(i=0;i<document.aspnetForm.elements.length;i++)  
					{  
					 
						for(i=0;i<document.aspnetForm.elements.length;i++)  
						{  
							if(document.aspnetForm.elements[i].type=="checkbox")  
							{  if(document.aspnetForm.elements[i].id.indexOf("chkSelect1")<=0)
						        {
								    document.aspnetForm.elements[i].checked=false;
								}  
							}  
						}  
					}  
				 
			}
			function getdata(id)
			{
				window.open("../Calender.aspx?cid="+id,"Calender","height=220px,width=235px,dependent=yes,screenX=300,screenY=300");
			}
			function chkid(ddlPageStatus)
			{
				var i;
				var idvals="";

				for(i=0;i<document.aspnetForm.elements.length;i++)
				{
					if(document.aspnetForm.elements[i].type=="checkbox" && document.aspnetForm.elements[i].checked==true)
					{
						if(idvals!="")
						{
							idvals=idvals + "," + document.aspnetForm.elements[i].value;
						}
						else
						{
							idvals=document.aspnetForm.elements[i].value;
						}
					}
				}
				if(idvals=="")
				{
					alert("Please check at least one checkbox");
					return false;
				}
				else
				{
						if (ddlPageStatus.selectedIndex == 0)
						{
							alert('Please select an operation.');
							return false;
						}
						if (ddlPageStatus.selectedIndex == 3)
						{	
							return  confirm('Do you want to delete ?');	
						}
				}
			}
			
			function chkiddd()
			{
				var i;
				var idvals="";

				for(i=0;i<document.aspnetForm.elements.length;i++)
				{
					if(document.aspnetForm.elements[i].type=="checkbox" && document.aspnetForm.elements[i].checked==true &&  document.aspnetForm.elements[i].id.indexOf("chkSelect1")<=0)
					{
						if(idvals!="")
						{
							idvals=idvals + "," + document.aspnetForm.elements[i].value;
						}
						else
						{
							idvals=document.aspnetForm.elements[i].value;
						}
					}
				}
				if(idvals=="")
				{
					alert("Please check at least one checkbox");
					return false;
				}
				
			}
			
			function chkiddds()
			{
				var i;
				var idvals="";

				for(i=0;i<document.aspnetForm.elements.length;i++)
				{
					if(document.aspnetForm.elements[i].type=="checkbox" && document.aspnetForm.elements[i].checked==true&&  document.aspnetForm.elements[i].id.indexOf("chkSelect1")>=0)
					{
						if(idvals!="")
						{
							idvals=idvals + "," + document.aspnetForm.elements[i].value;
						}
						else
						{
							idvals=document.aspnetForm.elements[i].value;
						}
					}
				}
				if(idvals=="")
				{
					alert("Please check at least one checkbox");
					return false;
				}
				
			}
			
			function chkidstring(st)
			{
				var i;
				var idvals="";
				for(i=0;i<document._ctl0.elements.length;i++)
				{
					if(document._ctl0.elements[i].type=="checkbox" && document._ctl0.elements[i].checked==true)
					{
						if(idvals!="")
						{
							idvals=idvals + "," + document._ctl0.elements[i].value;
						}
						else
						{
							idvals=document._ctl0.elements[i].value;
						}
					}
				}
				if(idvals=="")
				{
					alert("Please check at least one checkbox");
					return false;
				}
				else
				{
						
						if (document.getElementById('_ctl1_ddlPageStatus').selectedIndex == 0)
						{
							alert('Please select an operation.');
							return false;
						}
						if (document.getElementById('_ctl1_ddlPageStatus').selectedIndex == 3)
						{	
							return  confirm(st);	
						}
				}
			}
			
			
			function chkidNew()
			{
				var i;
				var idvals="";
				for(i=0;i<document._ctl0.elements.length;i++)
				{
					if(document._ctl0.elements[i].type=="checkbox" && document._ctl0.elements[i].checked==true)
					{
						if(idvals!="")
						{
							idvals=idvals + "," + document._ctl0.elements[i].value;
						}
						else
						{
							idvals=document._ctl0.elements[i].value;
						}
					}
				}
				if(idvals=="")
				{
					alert("Please check at least one checkbox");
					return false;
				}
				else
				{
						
						if (document.getElementById('_ctl1_ddlPageStatus').selectedIndex == 0)
						{
							alert('Please select an operation.');
							return false;
						}
				if (document.getElementById('_ctl1_ddlPageStatus').selectedIndex == 3)
						{	
							return  confirm('It will also delete the Menu Item(s) associated with this Menu! Do you want to proceed?');	
						}
				}
			}
			
			function chkiddelete()
			{
				var i;
				var idvals="";
				for(i=0;i<document._ctl0.elements.length;i++)
				{
					if(document._ctl0.elements[i].type=="checkbox" && document._ctl0.elements[i].checked==true)
					{
						if(idvals!="")
						{
							idvals=idvals + "," + document._ctl0.elements[i].value;
						}
						else
						{
							idvals=document._ctl0.elements[i].value;
						}
					}
				}
				if(idvals=="")
				{
					alert("Please check at least one checkbox");
					return false;
				}
				else
				{
						
						if (document.getElementById('_ctl1_ddlPageStatus').selectedIndex == 0)
						{
							alert('Please select an operation.');
							return false;
						}
						if (document.getElementById('_ctl1_ddlPageStatus').selectedIndex == 1)
						{	
							return  confirm('Do you want to delete ?');	
						}
				}
			}


function beginDrag(elementToDrag, event) {

if(event.srcElement)
{
if(event.srcElement.value)
{
    return false;
}
}


    // Compute the distance between the upper-left corner of the element
    // and the mouse click. The moveHandler function below needs these values.
    var deltaX = event.clientX - parseInt(elementToDrag.style.left);
    var deltaY = event.clientY - parseInt(elementToDrag.style.top);

    // Register the event handlers that will respond to the mousemove events
    // and the mouseup event that follow this mousedown event.  
    if (document.addEventListener) {  // DOM Level 2 Event Model
	// Register capturing event handlers
        document.addEventListener("mousemove", moveHandler, true);
	document.addEventListener("mouseup", upHandler, true);
    }
    else if (document.attachEvent) {  // IE 5+ Event Model
	// In the IE Event model, we can't capture events, so these handlers
	// are triggered when only if the event bubbles up to them.
	// This assumes that there aren't any intervening elements that
	// handle the events and stop them from bubbling.
	document.attachEvent("onmousemove", moveHandler);
	document.attachEvent("onmouseup", upHandler);
    }

    // We've handled this event.  Don't let anybody else see it.  
    if (event.stopPropagation) event.stopPropagation();   // DOM Level 2
    else event.cancelBubble = true;                       // IE

    // Now prevent any default action.
    if (event.preventDefault) event.preventDefault();     // DOM Level 2
    else event.returnValue = false;                       // IE

    /**
     * This is the handler that captures mousemove events when an element
     * is being dragged.  It is responsible for moving the element.
     **/
    function moveHandler(e) {
	if (!e) e = window.event;  // IE event model

        // Move the element to the current mouse position, adjusted as
	// necessary by the offset of the initial mouse click.
	elementToDrag.style.left = (e.clientX - deltaX) + "px";
	elementToDrag.style.top = (e.clientY - deltaY) + "px";

	// And don't let anyone else see this event.
	if (e.stopPropagation) e.stopPropagation();       // DOM Level 2
	else e.cancelBubble = true;                       // IE

        // Now prevent any default action.
        if (e.preventDefault) e.preventDefault();     // DOM Level 2
        else e.returnValue = false;                       // IE
    }

    /**
     * This is the handler that captures the final mouseup event that
     * occurs at the end of a drag.
     **/
    function upHandler(e) {
    
	if (!e) e = window.event;  // IE event model

	// Unregister the capturing event handlers.
	if (document.removeEventListener) {  
	  // DOM Event Model
	    document.removeEventListener("mouseup", upHandler, true);
	    document.removeEventListener("mousemove", moveHandler, true);
	}
	else if (document.detachEvent) {
	       // IE 5+ Event Model
	    document.detachEvent("onmouseup", upHandler);
	    document.detachEvent("onmousemove", moveHandler);
	}

	// And don't let the event propagate any further.
	if (e.stopPropagation) e.stopPropagation();       // DOM Level 2
	else e.cancelBubble = true;                       // IE
    }
}

/******************************/

isIE=document.all;
isNN=!document.all&&document.getElementById;
isN4=document.layers;
isHot=false;


function ddInit(e){

  topDog=isIE ? "BODY" : "HTML";
  
  if(divname)
  {
      whichDog=isIE ? document.all.theLayer : document.getElementById(divname); 
      
      hotDog=isIE ? event.srcElement : e.target;  
      
      while (hotDog.id!=titlename&&hotDog.tagName!=topDog){
        hotDog=isIE ? hotDog.parentElement : hotDog.parentNode;
      }  
      if (hotDog.id==titlename){
        offsetx=isIE ? event.clientX : e.clientX;
        offsety=isIE ? event.clientY : e.clientY;
        nowX=parseInt(whichDog.style.left);
        nowY=parseInt(whichDog.style.top);
        ddEnabled=true;
        document.onmousemove=dd;
      }
 }
   
}

function dd(e){
  if (!ddEnabled) return;
  whichDog.style.left=isIE ? nowX+event.clientX-offsetx : nowX+e.clientX-offsetx; 
  whichDog.style.top=isIE ? nowY+event.clientY-offsety : nowY+e.clientY-offsety;
  return false;  
}

function ddN4(whatDog){

  if (!isN4) return;
  N4=eval(whatDog);
  N4.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
  N4.onmousedown=function(e){
    N4.captureEvents(Event.MOUSEMOVE);
    N4x=e.x;
    N4y=e.y;
  }
  N4.onmousemove=function(e){
    if (isHot){
      N4.moveBy(e.x-N4x,e.y-N4y);
      return false;
    }
  }
  N4.onmouseup=function(){
    N4.releaseEvents(Event.MOUSEMOVE);
  }
}

var mleft=0;
var mtop=0;
var isIE1 = document.all?true:false;
if (!isIE1) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMousePosition;

function getMousePosition(e) {
  var _x;
  var _y;
  if (!isIE1) {
   
    mleft = window.pageXOffset;
    mtop = window.pageYOffset;
    if(document.getElementById("pdiv"))
    {
    
    document.getElementById("pdiv").style.top=mtop;
    document.getElementById("pdiv").style.left=900;
    }
   
   }
   else
   { 
        if(document.body)
        {    
            mleft = document.body.scrollLeft;
            mtop = document.body.scrollTop;
           
              if(document.getElementById("pdiv"))
                {
                
                document.getElementById("pdiv").style.top=mtop;
                document.getElementById("pdiv").style.left=900;
                }
        }   
      
   }

  return true;
}