	
	var selcol="aqua";
	var norcol="#CCCCCC";	
	function button_click(eButton){
		eButton.style.backgroundColor = selcol;
		//"#D4D5D8";
		eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
	}
	function button_release(eButton){
		eButton.style.backgroundColor = norcol;
		eButton.style.borderColor = norcol;
	}
	function button_over(eButton){	
		if (eButton.style.backgroundColor!=selcol){	
			eButton.style.backgroundColor = "#B5BDD6";
			eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
		}	
	}
	function button_out(eButton){	
		if (eButton.style.backgroundColor!=selcol){
			eButton.style.backgroundColor = "#CCCCCC";
			eButton.style.borderColor = "#CCCCCC";
		}
	}
	function button_down(eButton){
		eButton.style.backgroundColor = "#8494B5";
		eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
	}
	function button_up(eButton){
		eButton.style.backgroundColor = "#B5BDD6";
		eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
		eButton = null; 
	}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	var isHTMLMode=false;
	
	function onreadystatechange(){
		idContent.document.write('<body >' + document.ed.templateText.value + '</body>');
		idContent.document.close();
  	idContent.document.designMode="On";  	
	}
	function cmdExec(cmd,opt){
  		if (isHTMLMode){alert("Please uncheck 'Edit HTML'");return;}
  		idContent.document.execCommand(cmd,"",opt);idContent.focus();
	}
	function setMode(bMode){
		idContent.document.designMode = "on";
		var sTmp;

		if(bMode!=document.ed.htm.value){  
			button_release(document.all("src"));
			button_release(document.all("des"));	
  		isHTMLMode = bMode; 
  		if(isHTMLMode){
  			document.ed.htm.value=1;
  			button_click(document.all("src"));
  			sTmp=idContent.document.body.innerHTML;
  			idContent.document.body.innerText= sTmp;
  		}else{
  			document.ed.htm.value=0;
  			button_click(document.all("des"));
  			sTmp=idContent.document.body.innerText;
  			idContent.document.body.innerHTML=sTmp;
  		}
  		idContent.focus();
  	}
	}
	function createLink(){
		if (isHTMLMode){alert("Please uncheck 'Edit HTML'");return;}
		cmdExec("CreateLink");
	}
	function insertImage(){
		if (isHTMLMode){alert("Please uncheck 'Edit HTML'");return;}
		var sImgSrc=prompt("Insert Image File (You can use your local image file) : ", "http://www.aspalliance.com/Yusuf/Article10/sample.jpg");
		if(sImgSrc!=null) cmdExec("InsertImage",sImgSrc);
	}

	function foreColor(){
		if (isHTMLMode){alert("Please uncheck 'Edit HTML'");return;}
		var arr = showModalDialog("selcolor.htm","","font-family:Verdana; font-size:12; dialogWidth:30em; dialogHeight:34em" );
		if (arr != null) cmdExec("ForeColor",arr);	
	}
	function setbgcolor(){
		if (isHTMLMode){alert("Please uncheck 'Edit HTML'");return;}	
		var arr = showModalDialog("selcolor.htm","","font-family:Verdana; font-size:12; dialogWidth:30em; dialogHeight:34em" );
		if (arr != null){cmdExec("backColor",arr);}
	}
	function insnewimg(insimage){	
		if (insimage){
			if (idContent.document.selection.type == "None"){
			   idContent.focus();
				var range = idContent.document.selection.createRange();			
				range.pasteHTML('<IMG src=../images/content_images/' + insimage + ' >');			
			}
		}
	}
	function insertImage(){
		var URL = "../siteadmin/mainframe.php";
    var windowName = "images";
    var features =
        'width='        + '500'+
        ',height='      + '500'+
        ',directories=' + 'no' +
        ',location='    + 'no' +
        ',menubar='     + 'no' +
        ',scrollbars='  + 'yes'+
        ',status='      + 'yes' +
        ',toolbar='     + 'no' +
        ',resizable='   + 'yes' +
        ',left='        + '60'+
        ',top='			+ '0';
        window.open(URL,windowName,features);		
	}	
	function createTable(){
		var URL = "./createtable.htm";
    var windowName = "table";
    var features =
        'width='        + '350'+
        ',height='      + '280'+
        ',directories=' + 'no' +
        ',location='    + 'no' +
        ',menubar='     + 'no' +
        ',scrollbars='  + 'yes'+
        ',status='      + 'yes' +
        ',toolbar='     + 'no' +
        ',resizable='   + 'yes' +
        ',left='        + '60'+
        ',top='			+ '0';
        window.open(URL,windowName,features);		
	}	
	function insertTable(rows,cols,bor,bgcolor){	
		if (isHTMLMode){
			alert("Navigation Bar is Available Only in Design Mode");
			return;
		}
		idContent.focus();
		var htm="";
		htm+='<table width=100% border=' + (Number(bor)+1) ;
		if (bgcolor!="default"){
			 htm+=' bgcolor=' + bgcolor ;	
		}
		htm+=' cellpadding=0 cellspacing=0>'	;
		var per=Math.floor (100/cols);
		for(i=0;i<rows;i++)	{
			htm+='<tr >';
			for(j=0;j<cols;j++){
				htm+='<td width='+ per  + '%>&nbsp;</td>';
			}
		}					
		
		if (idContent.document.selection.type == "None")	{	
			var range = idContent.document.selection.createRange();
			idContent.focus(); 
			range.pasteHTML(htm);
		}
	}
	
	function insertBreak(){
		if (idContent.document.selection.type == "None") {
			var range = idContent.document.selection.createRange();
			range.pasteHTML('<BR>');
			range.select();
			idContent.focus(); 			
		}
	} 
	function insertHR(){
		if (idContent.document.selection.type == "None") {
			var range = idContent.document.selection.createRange();
			range.pasteHTML('<HR>');
			range.select();
			idContent.focus(); 			
		}
	}	
