var Browser = {
  Version: function() {
    var version = 999; // we assume a sane browser
    if (navigator.appVersion.indexOf("MSIE") != -1)
      // bah, IE again, lets downgrade version number
      version = parseFloat(navigator.appVersion.split("MSIE")[1]);
    return version;
  }
}

function popup_window(URL,WindowName) {
	iwidth=950;
	iheight=650;
	if (WindowName == 'glossary'){
		iwidth=450;
		iheight=250;
		}
		sOption = 'top=1,left=1,screenX=0,screenY=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,alwaysRaised=yes,copyhistory=no,width=' + iwidth + ',height=' + iheight; 
		whnd = window.open(URL,WindowName,sOption );
	whnd.focus();
}
function overview(URL,WindowName) {
	whnd = window.open(URL,WindowName, 'top=1,left=1,screenX=0,screenY=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,alwaysRaised=yes,copyhistory=no,width=950,height=550');
	whnd.focus()
}
function CheckEmptyValue(){
			if (parent.document.all.txtProductCateName.value == ''){
				alert("Please select data for product category.");
				parent.document.all.txtProductCateName.focus()
				return false				
			}
			else if (parent.document.all.txtDistributionName.value == ''){
				alert("Please select data for distribution channel.");
				parent.document.all.txtDistributionName.focus()
				return false
			} 
			else if (parent.document.all.txtCountryId.value == ''){
				alert("Please select data for a country.");
				//alert(parent.document.all.txtCountryId.value);
				parent.document.all.txtCountryName.focus()
				return false
			}
			else
			{
			
				return true
			}	
		}
function fn_clearValue(){
		    parent.document.all.txtDistributionID.value='';	
            parent.document.all.txtDistributionName.value=''; 
            parent.document.all.txtProductCateID.value='';	   
            parent.document.all.txtProductCateName.value='';	 
            strItem='';	
		    strItemName='';	
		    strItemPro='';	
		    strItemNamePro='';	
		}
		
function fn_showDiv(){	  
			DisID = ","+parent.document.all.txtDistributionID.value+",";
            SelectCheckboxDis();             
		   var sectorPro="sectorPro"+varID;	
			elementPro = document.getElementById(sectorPro);
			if (elementPro != null){
				elementPro.style.display = 'none';
				if (Browser.Version() < 7) {
					//alert(Browser.Version());
					WCH.Discard(sectorPro);
				}
				//WCH.Discard(sectorPro);
			}		
		
		    var sector="sector"+varID;	
			element = document.getElementById(sector);
			if (element != null){
				element.style.display = 'block';
				if (Browser.Version() < 7) {
					WCH.Apply(sector);
				}
				//WCH.Apply(sector);
			}
		}
function fn_hideDiv(){		 
		   var sector="sector"+varID;		
			element = document.getElementById(sector);
			if (element != null){
			element.style.display = 'none'
				if (Browser.Version() < 7) {
					WCH.Discard(sector);
				}
			//WCH.Discard(sector);
			}
		}
function SelectCheckboxPro()
{
	elm=document.forms[0].elements;
	for(i=0;i<elm.length;i++)
	if(elm[i].type=="checkbox")
		{
		if(elm[i].name=="inputPro")
		{			
			var strProID = ","+elm[i].id+",";
			if(ProID!="")
			{
				if(ProID.indexOf(strProID)!=-1)
				{ 			    	     
		    		if(elm[i].checked!=true)
					elm[i].click();
				}
				else
				{
					if(elm[i].checked!=false)
					elm[i].click();
				}	     
			}
		}	    
   	}  
}
function SelectCheckboxDis()
{
	elm=document.forms[0].elements;
	for(i=0;i<elm.length;i++)
	if(elm[i].type=="checkbox")
		{
		if(elm[i].name=="inputDis")
		{			
			var strDisID = ","+elm[i].id+",";
			if(DisID!="")
			{
				if(DisID.indexOf(strDisID)!=-1)
				{ 			    	     
		    		if(elm[i].checked!=true)
					elm[i].click();
				}
				else
				{
					if(elm[i].checked!=false)
					elm[i].click();
				}	     
			}
		}	    
   	}  
}			
function fn_showDivPro(){	 
            ProID = ","+ parent.document.all.txtProductCateID.value+",";
            SelectCheckboxPro();        	           
		    var sector="sector"+varID;	
			element = document.getElementById(sector);			
			if (element != null){
				element.style.display = 'none';
				if (Browser.Version() < 7) {
					WCH.Discard(sector);
				}
				//WCH.Discard(sector);
			}			
			
            //alert(sector);
			var sectorPro="sectorPro"+varID;			
			elementPro = document.getElementById(sectorPro);	
			if (elementPro != null){
				elementPro.style.display = 'block';
				if (Browser.Version() < 7) {
					WCH.Apply(sectorPro);
				}
				//WCH.Apply(sectorPro);
			}
			
            //alert(sectorPro);
            //alert(elementPro);
		}
function fn_hideDivPro(){		 
		   var sectorPro="sectorPro"+varID;		
			element = document.getElementById(sectorPro);
			if (element != null){
			element.style.display = 'none'
				if (Browser.Version() < 7) {
					WCH.Discard(sectorPro);
				}
			//WCH.Discard(sectorPro);
			}	
		}
		
        function fn_CheckItem(e,val,valname) {   
	     	xState=e.checked;    	
			if(xState==true){
				strItem = strItem+val+"," ;	         
				parent.document.all.txtDistributionID.value=strItem;	   
				
				strItemName = strItemName+valname+",";
			}else
			{  		
				if(strItem.indexOf(",")!= -1)
				{
					strItem = strItem.replace(val+",","");	                 
				}
				parent.document.all.txtDistributionID.value=strItem; 	
				strItemName = strItemName.replace(valname+",","");   				
			}	
			
		    parent.document.all.txtDistributionName.value="";
			if(strItem.indexOf(",")!= -1)
	        {	          
				if(strItem.split(",").length > 2){
	         		parent.document.all.txtDistributionName.value="Multiple";
				}else
				{
				  var resultName = strItemName;
				   parent.document.all.txtDistributionName.value =resultName.substring(0,resultName.length-1);
				}
	        }
		}		
		
		function fn_CheckItemPro(e,val,valname) {   
			xState=e.checked;    
			if(xState==true){
				strItemPro = strItemPro+val+"," ;	  	              
				parent.document.all.txtProductCateID.value=strItemPro;	   
				
				strItemNamePro = strItemNamePro+valname+",";
			}else
			{  		
				if(strItemPro.indexOf(",")!= -1)
				{
					strItemPro = strItemPro.replace(val+",","");	                 
				}
				parent.document.all.txtProductCateID.value=strItemPro; 	
				strItemNamePro = strItemNamePro.replace(valname+",","");   				
			}		
			parent.document.all.txtProductCateName.value="";
			if(strItemPro.indexOf(",")!= -1)
			{	          
				if(strItemPro.split(",").length > 2){
					parent.document.all.txtProductCateName.value="Multiple";
				}else
				{
				    var resultName = strItemNamePro;
					parent.document.all.txtProductCateName.value =resultName.substring(0,resultName.length-1);
				}
			}
		}
			function fn_ChksimpleChecked()
			{ 
					document.getElementById('simple_sc_average').checked = true;
					document.getElementById('weighted_sc_average').checked=false;
					return true; 				    

			}
			function fn_ChkweigthedChecked()
			{			 
					document.getElementById('weighted_sc_average').checked=true;
					document.getElementById('simple_sc_average').checked = false;	  
					return true; 	
			} 
			
			function fn_ChkCriteria()
			{			 
					document.getElementById('chkCriteria').checked=true;
					document.getElementById('chkSummary').checked = false;	  
					return true; 	
			} 
				
			function fn_ChkSummary()
			{			 
					document.getElementById('chkSummary').checked=true;
					document.getElementById('chkCriteria').checked = false;	  
					return true; 	
			} 
			
			function fn_ChkInclude()
			{ 
					document.getElementById('chkInclude').checked = true;
					document.getElementById('chkExclude').checked=false;
					return true; 				    

			}
			function fn_ChkExclude()
			{			 
					document.getElementById('chkInclude').checked = false;
					document.getElementById('chkExclude').checked=true;
					return true; 				
			} 
			
			function fn_ChkDistri()
			{ 
					document.getElementById('chkDistri').checked = true;
					document.getElementById('chkTable').checked=false;
					return true; 				    

			}
			function fn_ChkTable()
			{			 
					document.getElementById('chkDistri').checked = false;
					document.getElementById('chkTable').checked=true;
					return true; 				
			} 
			
			var previousColor;
			function MakeRed(button)
			{
				previousColor = button.style.color;
			//    button.style.color = "#E21F27";
				button.style.color = "#C7020A";
			}

			function RestoreColor(button)
			{
				button.style.color = previousColor;
			}		
			function comboSetFocus(id){		
			var cbo = document.all(id);
			cbo[cbo.selectedIndex].selected = cbo[cbo.selectedIndex].selected;
			}	
