var enl;
var txt;
var tit;
var oPopup = window.createPopup();
var oldSender;
var oldObj;
var GridView;
	
  //*************************************************************************
	//					FUNCTION FOR POPUP
	//*************************************************************************
 
	function enlarge(enl,txt,tit){
	if (navigator.appVersion.substring(0,3) >= 4){
		popup=window.open("","","toolbar=0,location=0,directories=0,menubar=0,scrollbars=0,resizable=1");
		popup.document.writeln("<HTML>");
		popup.document.writeln("<HEAD>");
		popup.document.writeln("<TITLE>"+ tit +"</TITLE>");
		popup.document.writeln("</HEAD>");
		popup.document.writeln("<BODY onload=\"self.resizeTo(self.document.photo.width + 50,self.document.photo.height + 85)\" text=Black LINK=White VLINK=White ALINK=White topmargin=10 leftmargin=0>");
		popup.document.writeln("<BASEFONT FACE=ARIAL>");
		popup.document.writeln("<CENTER><TABLE width=240 border=0 cellpadding=2 cellspacing=0>");
		popup.document.writeln("	<TR>");
		popup.document.writeln("		<TD align=middle valign=top bgcolor=black>");
		popup.document.writeln(enl);
		popup.document.writeln("			");
//		popup.document.writeln("			<BR><FONT color=white size=4><B>" + tit + "</B></FONT><br>");
		popup.document.writeln("		</TD>");
		popup.document.writeln("	</TR>");
		popup.document.writeln("	<TR>");
		popup.document.writeln("		<TD align=center valign=top><P><FONT size=2>");
		popup.document.writeln(txt);
		popup.document.writeln("		</FONT></P></TD>");
		popup.document.writeln("	</TR>");
		popup.document.writeln("	</TABLE><P>");
		popup.document.writeln("</BODY>");
		popup.document.writeln("</HTML>");
		popup.document.close();
		popup.focus();
		}else{
		alert("Sorry, your browser does not allow you to view this high resolution picture");
	 };
}

function viewpage(txt,tit){
	if (navigator.appVersion.substring(0,3) >= 4){
		popup=window.open("","","toolbar=0,location=0,directories=0,menubar=0,scrollbars=0,resizable=1");
		popup.document.writeln("<HTML>");
		popup.document.writeln("<HEAD>");
		popup.document.writeln("<TITLE>"+ tit +"</TITLE>");
		popup.document.writeln("</HEAD>");
		popup.document.writeln("<BODY text=Black LINK=White VLINK=White ALINK=White topmargin=10 leftmargin=0>");
		popup.document.writeln(txt);
		popup.document.writeln("</BODY>");
		popup.document.writeln("</HTML>");
		popup.document.close();
		popup.focus();
		}else{
		alert("Désolé, votre navigateur ne vous permet pas de voir cette page.");
	 };
}


	function richDropDown(sender, obj)	{
		oPopup.document.body.innerHTML = obj.innerHTML; 
		oPopup.show(0, 28, 300, 100, sender);
	}
	
	function richToolTip(sender, obj, w, h)	{
		var lefter = 15;//event.offsetY;
		var topper = event.offsetX+15;
		oPopup.document.body.style.color="#000000";
		oPopup.document.body.style.fontFamily="Verdana, Helvetica, sans-serif";
        oPopup.document.body.style.fontSize=10;
        oPopup.document.body.style.fontWeight="normal";
	    oPopup.document.body.style.padding="10";
		oPopup.document.body.style.backgroundColor="#ffffe1";
		oPopup.document.body.style.border="1 #000000 Solid";
//		oPopup.document.body.className="PopupNews";
		oPopup.document.body.innerHTML = obj.innerHTML; 
		oPopup.show(topper, lefter,w,h, sender);
	}
	
	function richDialog(sender, obj)	{
		var lefter = event.offsetY+200;
		var topper = event.offsetX+150;
		oPopup.document.body.innerHTML = obj.innerHTML; 
		oPopup.show(topper, lefter, 400, 300);
	}
	
	function richContext(sender, obj)	{
		var lefter2 = event.offsetY+0;
		var topper2 = event.offsetX-15;
		oPopup.document.body.innerHTML = obj.innerHTML; 
		oPopup.show(topper2, lefter2, 210, 88, sender);
	}
	
	function ShowText(sender, obj){
		
		//hide the previous Text
		if (oldObj !=null && oldObj !=obj){
		oldObj.style.display="none";
		oldSender.src="images/down.gif"
		}
		//finnish resetting
		
		if (obj.style.display=="inline"){
			obj.style.display="none";
			sender.src="images/down.gif";
		}else{
			obj.style.display="inline";
			sender.src="images/up.gif";
			
			oldObj = obj;
			oldSender = sender;
		}
		
	}
		
	
	//*************************************************************************
	//					FUNCTION FOR HANDLE MENU CLICK
	//*************************************************************************

function Menu_ItemClick(menuId, itemId, button){
	//To access the item
    var currentRowtext="";
    var strAlert;
    var numRec;
    var item=igmenu_getItemById(itemId);
    var itemText=item.getAccessKey();
    if(itemText==3){
    try{
        numRec=igtbl_getLength(GridView.SelectedRows);
	}
	catch(ex){
	    return false;
	}
	if(numRec>0){
	    if(numRec<=1){
	        strAlert=alertText;
	    }else{
	        strAlert=alertTexts.replace('[num]', numRec);
	    };
	    for(var rowId in GridView.SelectedRows)
            {
                currentRowtext = currentRowtext + "\n" + igtbl_getRowById(rowId).getCell(1).getValue();
            }
          var x = window.confirm(strAlert + '\n' + currentRowtext); 
          
          if(!x){
              currentRowtext=null;
              return true;
            }
        }
        
	}
 }  
 
function RowSelector_Click(gridName, rowId, button){
    GridView = igtbl_getGridById(gridName);
	    }
		
function Cell_Click(gridName, CellID, button){
	GridView = igtbl_getGridById(gridName);
		}
		
  function Cell_Change(tableName, itemName){
            var cell = igtbl_getCellById(itemName);
            var row = cell.Row;
            var col;
            var t = 0;
            cell.Element.style.backgroundColor ='green';
            for(var i = 1; i < row.cells.length-1; i++) {
                cell = row.getCell(i);
                if (cell.getValue(true)=='true') t += parseInt(cell.Column.Key);
            }
           
            cell = cell.getNextCell();
            cell.setValue(t);
            cell.Element.style.backgroundColor ='red';
            
    }	
		
function ColHeader_Click(gridName, columnId, button){
	 GridView = igtbl_getGridById(gridName);
	 var myCol = igtbl_getColumnById(columnId);

    //if (myCol.Key == "Subscriber")
    //    {
    //         for (i = 0; i < GridView.Rows.length; i++)
    //         {
    //         alert(GridView.Rows.getRow(i).getCell(1).getValue());
    //            //GridView.Rows.getRow(i).getCellFromKey("Subscriber").setValue(1);
    //         }
    //    }
	
	}
	
	
	
	//*************************************************************************
	//					FUNCTION FOR HANDLE PRINT CLICK
	//*************************************************************************

function printMe(obj){
    obj.style.display="none";
//    var gridName = "<%= me.grd_Print.ClientID %>";
//    var GridView = igtbl_getGridById(gridName);
//	GridView.ViewType=0;
    window.print();
}

function ProgressBar(counter) {
    //window.document.getElementById('')
    //window.document.getElementsByName('')
    //window.document.getElementsByTagName('')
var pb = window.document.getElementsByName('progressbar');

window.status='Loading ('+ counter +')...';
//pb.style.width=counter;
pb.innerHTML= counter;

//if (navigator.appName=="Netscape"){ 

//  document.layers["progressbar"].document.write(thisTxt); 
//  document.layers["progressbar"].document.close(); 
// } 
// else{ 
//  calque.innerHTML=thisTxt; 
// } 
} 