function ontChange(tmplang)
{
	if(tmplang != 'google' && tmplang != ''){
		window.location.replace("language-"+tmplang+".cg");
	}
	else
	{
		if(tmplang != ''){
			TINY.box.show('googlelang',1,0,0,1);
		}
	}
}

function ShowImageTiny(imgsource){
	var cimgsource="<img src='"+imgsource+"' alt='' /><br /><div id='close' style='float:right;'><a href='javascript:TINY.box.hide()' style='text-decoration:none;color: brown;'>Close here</a>&nbsp;[or press Esc key]</div><br/>";
	TINY.box.show(cimgsource,0,0,0,1)
}

function ShowImagesTiny(ImgID){
	var cimgsource="";
	if (ImgID=="")
  	{
  		cimgsource="Not Avalaible"+"<br /><div id='close' style='float:right;'><a href='javascript:TINY.box.hide()' 		style='text-decoration:none;'>Close</a></div>";
		TINY.box.show(cimgsource,0,0,0,1)
  		return;
  	}
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
  	{// code for IE6, IE5
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
	xmlhttp.onreadystatechange=function()
  	{
  		if (xmlhttp.readyState==4 && xmlhttp.status==200)
    	{
		cimgsource="<img src='images/merchandise/"+xmlhttp.responseText+"' alt='' /><br /><div id='close' style='float:right;'><a href='javascript:TINY.box.hide()' style='text-decoration:none;color:#666'>Close here</a>&nbsp;[or press Esc key]</div><br>";
		TINY.box.show(cimgsource,0,300,360,1)
    	}
  	}
	xmlhttp.open("GET","showingimages-"+ImgID+".cg",true);
	xmlhttp.send();
}	


function gotourlAO(){
	window.location="adoptionform";
	//alert("Sorry, this page still under construction");
}

function adoptaction(emod, yid){
	TINY.box.show("adoptaction-"+emod+"-"+yid+".cg",1,550,130,1);
}

function adoptlist(emod, yid){
	TINY.box.show("adoptlist-"+emod+"-"+yid+".cg",1,0,0,1);
}

function ShowPackage(emod){
	
	try
	{	
		var result="";
		var curr=document.frm.CURRENCY.value;
		if(curr=="none"){
			alert("You haven't choose currency yet!!");
			document.frm.CURRENCY.focus();
		}else{
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		{// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{
				result=xmlhttp.responseText;
				document.getElementById("package").innerHTML=result;
			}
		}
		xmlhttp.open("GET","adoptutil-"+emod+"-"+curr+".cg",true);
		xmlhttp.send();
		}
	}
catch(err)
	{
		alert(err.description);
	}
}

function addPackage(){
	try
	{	
		var result="";
		var a = document.frm.OUNAME.value;
		var b = document.frm.CURRENCY.value;
		var c = document.frm.PACK.value;
		
		if(a=="none"){
			alert("You haven't choose OU yet!!");
			document.frm.OUNAME.focus();
		}else if(b=="none"){
			alert("You haven't choose Currency yet!!");
			document.frm.CURRENCY.focus();
		}else if(c=="none"){
			alert("You haven't choose Package yet!!");
			document.frm.PACK.focus();
		}else{
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		{// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{
				result=xmlhttp.responseText;
				document.getElementById('adoptdetail').innerHTML=result;
				TINY.box.hide();
				window.location.hash="adoptdetail";
			}
		}
		xmlhttp.open("GET","actionadopter-"+a+"-"+b+"-"+c+".cg",true);
		xmlhttp.send();
		}
	}
catch(err)
	{
		alert(err.description);
	}
}

function deletePack(nomid){
	try
	{	
		var result="";
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		{// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{
				result=xmlhttp.responseText;
				document.getElementById('adoptdetail').innerHTML=result;
				//TINY.box.hide();
			}
		}
		xmlhttp.open("GET","actionadopter2-"+nomid+".cg",true);
		xmlhttp.send();
	}
catch(err)
	{
		alert(err.description);
	}
}

function showarea(yarea){
	var sarea=document.getElementById(yarea);
	var cstyle=sarea.style.display;
	if(cstyle==""){
		cstyle="none";
	}
	if(cstyle=="none"){
		sarea.style.display="block";	
	}else{
		sarea.style.display="none";	
	}
}

function popdoptshared(showhiden){
try
{
	var armenus=document.getElementById("showadoptshared");
	var armenuh=document.getElementById("hideadoptshared");
	var area=document.getElementById("adoptshared");
	if(showhiden=="showa"){
		armenus.style.display= "none";
		armenuh.style.display="block";
		area.style.display="block";
	}else{
		armenus.style.display= "block";
		armenuh.style.display="none";
		area.style.display="none";
	}
}
catch(err)
{
	alert(err.description);
}
}

function popdoptpremium(showhiden){
try
{
	var armenus=document.getElementById("showadoptpremium");
	var armenuh=document.getElementById("hideadoptpremium");
	var area=document.getElementById("adoptpremium");
	if(showhiden=="showa"){
		armenus.style.display= "none";
		armenuh.style.display="block";
		area.style.display="block";
	}else{
		armenus.style.display= "block";
		armenuh.style.display="none";
		area.style.display="none";
	}
}
catch(err)
{
	alert(err.description);
}
}

function usershow(){
	var thearea = document.getElementById('areauser');
	thearea.style.display="block";
	closecreategroupuser();
	closelistgroupuser();
}
function closeuser(){
	var thearea = document.getElementById('areauser');
	thearea.style.display="none";
}
function creategroupusershow(){
	var thearea = document.getElementById('areacreateusergroup');
	thearea.style.display="block";
	closeuser(1);
	closelistgroupuser();
}
function closecreategroupuser(){
	var thearea = document.getElementById('areacreateusergroup');
	thearea.style.display="none";
}
function listgroupusershow(){
	var thearea = document.getElementById('arealistusergroup');
	thearea.style.display="block";
	closeuser(1);
	closecreategroupuser();
}
function closelistgroupuser(){
	var thearea = document.getElementById('arealistusergroup');
	thearea.style.display="none";
}

function validasilogin(form){
  if (form.user.value == ""){
    alert("Please enter your login name !!!");
    form.user.focus();
    return (false);
  }   
  if (form.password.value == ""){
    alert("Please enter your password !!!");
    form.password.focus();
    return (false);
  }
  return (true);
}

function validate(form){
  if (form.judul_file.value == ""){
    alert("You haven't enter the subject yet!!!");
    form.judul_file.focus();
    return (false);
  }   
  var idf=form.id_file.value;
  if(idf==''){
	  if (form.fupload.value == ""){
		alert("You haven't choose a file yet!!!");
		form.fupload.focus();
		return (false);
	  }   
  }
  
  return (true);
}

function validatecg(form){
  if (form.groupname.value == ""){
    alert("You haven't enter group name yet!!!");
    form.groupname.focus();
    return (false);
  }   
  return (true);
}


function validateuser(form){
try
{
  if (form.lokasi.value == ""){
    alert("You haven't choose location yet!!!");
    form.lokasi.focus();
    return (false);
  }  
  
  if (form.username.value == ""){
    alert("You haven't enter user name yet!!!");
    form.username.focus();
    return (false);
  }   
  
  if (form.nama_lengkap.value == ""){
    alert("You haven't enter full name yet!!!");
    form.nama_lengkap.focus();
    return (false);
  }   
	  
  if (form.pass.value == ""){
    alert("You haven't enter password yet!!!");
    form.pass.focus();
    return (false);
  }
  
  if(form.cek.value != "NO"){
  	alert("You have to validate you login name first !!!");
    form.username.focus();
    return (false);
  }
  
  return (true);
}
catch(err)
{
	alert(err.description);
}
}

function validateupuser(form){
try
{
  if (form.username.value == ""){
    alert("You haven't enter user name yet!!!");
    form.username.focus();
    return (false);
  }   
  
  if (form.nama_lengkap.value == ""){
    alert("You haven't enter full name yet!!!");
    form.nama_lengkap.focus();
    return (false);
  }   
	
	if (form.username.value != form.oldusername.value){
	  if(form.cek.value != "NO"){
		alert("You have to validate you login name first !!!");
		form.username.focus();
		return (false);
	  }
	}
  
  if (form.pass.value != ""){
	  if(form.cek2.value != "YES"){
		alert("You have to validate you password first !!!");
		form.pass.focus();
		return (false);
	  }
  }
  document.frmusr.username.disabled=false;
  return (true);
}
catch(err)
{
	alert(err.description);
}
}

function isuserexist(tag){
	try
	{	
		var result="";
		var usr = document.frmusr.username.value;
		var uid = "";
		if(tag=="up"){
			uid=document.frmusr.id.value;
		}
		if(usr==""){
			alert("You haven't enter login name yet!!");
			document.frmusr.username.focus();
		}else{
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		{// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{
				result=xmlhttp.responseText;
				switch(result){
					case "YES":
						document.getElementById('usrwarning').innerHTML="Login name isn't avalaible, its already exist !!!";
						document.frmusr.cek.value = "YES";
						break;
					case "NO":
						document.getElementById('usrwarning').innerHTML="Login name is avalaible ...";
						document.frmusr.cek.value = "NO";
						break;
					default:
						document.getElementById('usrwarning').innerHTML="Uppss, there's something wrong with our's server :)";
						document.frmusr.cek.value = "ERR";
						break;
				}				
			}
		}
		xmlhttp.open("GET","isuserexist-"+usr+"-"+uid+".cg",true);
		xmlhttp.send();
		}
	}
catch(err)
	{
		alert(err.description);
	}
}

function showpassword(){
	var thearea = document.getElementById('areapass');
	thearea.style.display="block";
	document.frmusr.pass.value="";
}

function checkpassword(){
	try
	{	
		var result="";
		var curp = document.frmusr.currpass.value;
		var inp=document.frmusr.yourp.value;
		
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		{// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{
				result=xmlhttp.responseText;
				switch(result){
					case "YES":
						document.getElementById('usrwarning2').innerHTML="Current Password match ...";
						document.frmusr.cek2.value = "YES";
						break;
					case "NO":
						document.getElementById('usrwarning2').innerHTML="Current Password doesn't match ...";
						document.frmusr.cek2.value = "NO";
						break;
					default:
						document.getElementById('usrwarning2').innerHTML="Uppss, there's something wrong with our's server :)";
						document.frmusr.cek2.value = "ERR";
						break;
				}
				
			}
		}
		xmlhttp.open("GET","checkpassword-"+curp+"-"+inp+".cg",true);
		xmlhttp.send();
	}
catch(err)
	{
		alert(err.description);
	}
}

function showresultgroup(){
	try
	{
		var result="";
		var gid = document.frmg.groupid.value;
		
		if(gid=="none"){
			alert("You haven't select any group yet!!");
		}else{
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		{// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{
				result=xmlhttp.responseText;
				document.getElementById('resultarea').innerHTML=result;
			}
		}
		xmlhttp.open("GET","showresultgroup-"+gid+".cg",true);
		xmlhttp.send();
		}
	}
catch(err)
	{
		alert(err.description);
	}
}

function ShowPopUpGroupUser(act){
	var tag = document.form.judul_file.value;
	var idf ="";
	if(act==1){
		idf=document.form.id_file.value;
		nmf=document.form.nmf.value;
	}
	groupid=document.form.groupid.value;
	TINY.box.show("ShowPopUpGroupUser-"+tag+"-"+act+"-"+idf+"-"+groupid+"-"+nmf+".cg",1,500,400,1);
}

function ShowPopUpAction(fileid,groupid){
	TINY.box.show("ShowPopUpAction-"+fileid+"-"+groupid+".cg",1,400,115,1);
}
function ShowPopUpMyAction(fileid){
	TINY.box.show("ShowPopUpMyAction-"+fileid+".cg",1,500,500,1);
}
function loadpages(yourpage)
{
	window.location=yourpage;
}

function ShowPopUpEntry(groupid){
	TINY.box.show("ShowPopUpEntry-"+groupid+".cg",1,500,410,1);
}

function managegroup(groupid){
	TINY.box.show("managegroup-"+groupid+".cg",1,500,430,1);
}

function showactiongroup(){
	try{
		var act=document.frmmangroup.action.value;
		switch(act){
			case "edit":
				showeditgroup();
				break;
			case "delete":
				deletegroup();
				break;
			case "user":
				showeditusergroup();
				break;
		}
	}
	catch(err)
	{
		alert(err.description);
	}
}

function showeditgroup(){
	var thearea = document.getElementById('areaeditgroup');
	thearea.style.display="block";
	getgroupinfo();
	document.getElementById('resultgupdate').innerHTML="&nbsp";
	closeeditusergroup();
}
function closeeditgroup(){
	var thearea = document.getElementById('areaeditgroup');
	thearea.style.display="none";
}

function showeditusergroup(){
	var thearea = document.getElementById('areaentryusergroup');
	thearea.style.display="block";
	closeeditgroup();
}
function closeeditusergroup(){
	var thearea = document.getElementById('areaentryusergroup');
	thearea.style.display="none";
	var thearea = document.getElementById('filegrouplist');
	thearea.style.display="none";
}

function getgroupinfo(){
	try
	{
		var result="";
		var id = document.frmmangroup.groupid.value;
		
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		{// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{
				result=xmlhttp.responseText;
				document.getElementById('resultginfo').innerHTML=result;
			}
		}
		xmlhttp.open("GET","getgroupinfo-"+id+".cg",true);
		xmlhttp.send();
	}
	catch(err)
	{
		alert(err.description);
	}
}

function updategroupinfo(){
	try
	{
		var result="";
		var id = document.frmcg2.groupid.value;
		var gname = document.frmcg2.groupname.value;
		var grem = document.frmcg2.remarks.value;
		
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		{// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{
				result=xmlhttp.responseText;
				var fresult="";
				switch(result)
				{
					case "1":
						fresult="Updating group user info succeded ...";
						document.getElementById('idgroup').innerHTML="<strong>Manage Group - "+document.frmcg2.groupname.value+"</strong>";
						document.getElementById('infogremarks').innerHTML=document.frmcg2.remarks.value;
						break;
					case "NO":
						fresult="updating database failed, group name already exist in the database !!!";
						break;
					default:
						fresult="we're sorry for this, there's something wrong with the server ...";
						break;
				}
				document.getElementById('resultgupdate').innerHTML=fresult;
			}
		}
		xmlhttp.open("GET","updategroupinfo-"+id+"-"+gname+"-"+grem+".cg",true);
		xmlhttp.send();
	}
	catch(err)
	{
		alert(err.description);
	}
}

function deletegroup()
{
	try
	{
		var result="";
		var id = document.frmmangroup.groupid.value;
		var gname = document.frmmangroup.groupname.value;
		
		if(confirm("This will delete group "+gname+" from database, are you sure?")){
			if (window.XMLHttpRequest)
			  {// code for IE7+, Firefox, Chrome, Opera, Safari
			  xmlhttp=new XMLHttpRequest();
			  }
			else
			{// code for IE6, IE5
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp.onreadystatechange=function()
			{
				if (xmlhttp.readyState==4 && xmlhttp.status==200)
				{
					result=xmlhttp.responseText;
					var fresult="";
					switch(result)
					{
						case "1":
							fresult="deleting group user succeded ...";
							break;
						case "YESF":
							fresult="delete failed because this group still had inheritance with some files !!!";
							break;
						case "YESG":
							fresult="delete failed because this group still had inheritance with some users !!!";
							break;
						default:
							fresult="we're sorry for this, there's something wrong with the server ...";
							break;
					}
					document.getElementById('filegrouplist').innerHTML=fresult;
				}
			}
			xmlhttp.open("GET","deletegroup-"+id+".cg",true);
			xmlhttp.send();
		}else{
			alert("action aborted");
		}
	}
	catch(err)
	{
		alert(err.description);
	}
}


function shortcutadduser()
{
	//TINY.box.hide();
	//window.location='groupuserslist.html';
	var thearea= document.getElementById('areshortauser');
	var thearea2= document.getElementById('areaentryusergroup')
	var thearea3= document.getElementById('filegrouplist')
	thearea.style.display="block";
	thearea2.style.display="none";
	thearea3.style.display="none";
}
function closeshortcutadduser()
{
	var thearea= document.getElementById('areshortauser');
	var thearea2= document.getElementById('areaentryusergroup')
	var thearea3= document.getElementById('filegrouplist')
	thearea.style.display="none";
	thearea2.style.display="block";
	thearea3.style.display="block";
}

function shortcutinsertuser()
{
	try
	{
		var result="";
		
		if (document.frmusr.lokasi.value == ""){
			alert("You haven't choose location yet!!!");
			document.frmusr.lokasi.focus();
			return (false);
		}  
		
		if (document.frmusr.username.value == ""){
			alert("You haven't enter user name yet!!!");
			document.frmusr.username.focus();
			return (false);
		}   
		
		if (document.frmusr.nama_lengkap.value == ""){
			alert("You haven't enter full name yet!!!");
			document.frmusr.nama_lengkap.focus();
			return (false);
		}   
		  
		if (document.frmusr.pass.value == ""){
			alert("You haven't enter password yet!!!");
			document.frmusr.pass.focus();
			return (false);
		}
		
		if(document.frmusr.cek.value != "NO"){
			alert("You have to validate you login name first !!!");
			document.frmusr.username.focus();
			return (false);
		}
  		
		
		var var1=document.frmusr.lokasi.value;
		var var2=document.frmusr.username.value;
		var var3=document.frmusr.nama_lengkap.value;
		var var4=document.frmusr.pass.value;
		var var5=document.frmusr.email.value;
		var var6=document.frmusr.no_telp.value;
		var var7=document.frmusr.aktif.value;
		var cek=document.frmusr.cek.value;
		
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		{// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{
				result=xmlhttp.responseText;
				var fresult="";
				if(result=="1"){
					fresult="Insert new user success ...";
				}else{
					fresult="Insert new user failed ...";
				}				
				document.getElementById('resultinsert').innerHTML=fresult;
			}
		}
		xmlhttp.open("GET","shortcutinsertuser-"+var1+"-"+var2+"-"+var3+"-"+var4+"-"+var5+"-"+var6+"-"+var7+".cg",true);
		xmlhttp.send();
	}
	catch(err)
	{
		alert(err.description);
	}
}
function searchuser()
{
	try{
		var cri=document.frmsearch.tsearch.value;
		window.location="searchuser-"+cri+".html";
	}
	catch(err)
	{
		alert(err.description);
	}
}

function showactionfiles(){
	try
	{
		var act=document.formact.action.value;
		switch(act)
		{
			case "none":
				alert("You have to choose action first!");
				break;
			case "edit":
				var gid=document.formact.groupid.value;
				var fid=document.formact.id_file.value;
				window.location="showgroupfileedit-"+gid+"-"+fid+".html";
				break;
			case "etgroup":
				if(confirm("this will exclude selected file from current group, are you sure?")){
					var gid=document.formact.groupid.value;
					var gname=document.formact.gname.value;
					var id=document.formact.id_file.value;
					window.location="showactionfiles-e01-"+id+"-"+gid+"-"+gname+".cg";
				}else{
					alert("action aborted by user");
				}
				break;
			case "eagroup":
				if(confirm("this will exclude selected file from current group, are you sure?")){
					var gid=document.formact.groupid.value;
					var gname=document.formact.gname.value;
					var id=document.formact.id_file.value;
					window.location="showactionfiles-e02-"+id+"-"+gid+"-"+gname+".cg";
				}else{
					alert("action aborted by user");
				}
				break;
		}
	}
	catch(err)
	{
		alert(err.description);
	}
}

function showactionmyfiles(){
	try
	{
		var act=document.formact.action.value;
		switch(act)
		{
			case "none":
				alert("You have to choose action first!");
				break;
			case "edit":
				shwoupload3();
				break;
			case "delete":
				if(confirm("this will delete selected file, are you sure?")){
					var id=document.formact.id_file.value;
					var fname=document.formact.name_file.value;
					window.location="showactionmyfilesd-df01-"+id+"-"+fname+".cg";
				}else{
					alert("action aborted by user");
				}
				break;
			case "groupmyfiles":
				var result="";
				var id=document.formact.id_file.value;
				
				if (window.XMLHttpRequest)
				  {// code for IE7+, Firefox, Chrome, Opera, Safari
				  xmlhttp=new XMLHttpRequest();
				  }
				else
				{// code for IE6, IE5
					xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
				xmlhttp.onreadystatechange=function()
				{
					if (xmlhttp.readyState==4 && xmlhttp.status==200)
					{
						result=xmlhttp.responseText;
						document.getElementById('filegrouplist').innerHTML=result;
					}
				}
				xmlhttp.open("GET","showactionmyfiles-"+id+".cg",true);
				xmlhttp.send();
				
		}
	}
	catch(err)
	{
		alert(err.description);
	}
	
}

function sharetogroup(form)
{
	try
	{
		var result="";
		var id=document.formact.id_file.value;
		var gid=document.frmshare.groupid.value;
		if(gid=="none"){
			alert("you have to choose group user first !");
			document.frmshare.groupid.focus();
		}else{
			if (window.XMLHttpRequest)
			  {// code for IE7+, Firefox, Chrome, Opera, Safari
			  xmlhttp=new XMLHttpRequest();
			  }
			else
			{// code for IE6, IE5
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp.onreadystatechange=function()
			{
				if (xmlhttp.readyState==4 && xmlhttp.status==200)
				{
					result=xmlhttp.responseText;
					document.getElementById('filegrouplist').innerHTML=result;
				}
			}
			xmlhttp.open("GET","sharetogroup-"+id+"-"+gid+".cg",true);
			xmlhttp.send();	
		}
	}
	catch(err)
	{
		alert(err.description);
	}
}

function removegroupfromfiles(gfid,fid,gname)
{
	try
	{
		var result="";
		if(confirm("this will exclude group "+gname+" from selected file, are you sure?")){
			if (window.XMLHttpRequest)
			  {// code for IE7+, Firefox, Chrome, Opera, Safari
			  xmlhttp=new XMLHttpRequest(); 
			  }
			else
			{// code for IE6, IE5
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp.onreadystatechange=function()
			{
				if (xmlhttp.readyState==4 && xmlhttp.status==200)
				{
					result=xmlhttp.responseText;
					document.getElementById('filegrouplist').innerHTML=result;
				}
			}
			xmlhttp.open("GET","removegroupfromfiles-"+id+"-"+gid+".cg",true);
			xmlhttp.send();	
		}else{
			alert("action aborted by user");
		}
	}
	catch(err)
	{
		alert(err.description);
	}
}

function shwoupload3(){
	var thearea = document.getElementById('areaupload3');
	thearea.style.display="block";
}
function closeupload3(){
	var thearea = document.getElementById('areaupload3');
	thearea.style.display="none";
}

function showuser(){
	var result="";
	var id = document.frm.bureau.value;
	
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
  	{// code for IE6, IE5
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
	xmlhttp.onreadystatechange=function()
  	{
  		if (xmlhttp.readyState==4 && xmlhttp.status==200)
    	{
			result=xmlhttp.responseText;
			document.getElementById('buser').innerHTML=result;
    	}
  	}
	xmlhttp.open("GET","showuser-"+id+".cg",true);
	xmlhttp.send();
}

function showtempgroupuser(){
	var result="";
	var uid = document.frm.user.value;
	
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
  	{// code for IE6, IE5
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
	xmlhttp.onreadystatechange=function()
  	{
  		if (xmlhttp.readyState==4 && xmlhttp.status==200)
    	{
			result=xmlhttp.responseText;
			document.getElementById('filegrouplist').innerHTML=result;
    	}
  	}
	xmlhttp.open("GET","showtempgroupuser-"+uid+".cg",true);
	xmlhttp.send();
}

function deletetempgroupuser(idf,uid,groupid)
{
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
  	{// code for IE6, IE5
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
	xmlhttp.onreadystatechange=function()
  	{
  		if (xmlhttp.readyState==4 && xmlhttp.status==200)
    	{
			result=xmlhttp.responseText;
			document.getElementById('filegrouplist').innerHTML=result;
    	}
  	}
	xmlhttp.open("GET","deletetempgroupuser-"+uid+"-"+groupid+"-"+idf+".cg",true);
	xmlhttp.send();
}

function showfileusergroup(pages){
	var result="";
	var id = document.frm.groupid.value;
	
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
  	{// code for IE6, IE5
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
	xmlhttp.onreadystatechange=function()
  	{
  		if (xmlhttp.readyState==4 && xmlhttp.status==200)
    	{
			result=xmlhttp.responseText;
			document.getElementById('filegrouplist').innerHTML=result;
			var thearea = document.getElementById('filegrouplist');
			thearea.style.display="block";
    	}
  	}
	xmlhttp.open("GET","showfileusergroup-"+id+"-"+pages+".cg",true);
	xmlhttp.send();
}

function Insertfileusergroup(){
	try
	{
		var result="";
		var gid = document.frm.groupid.value;
		var uid = document.frm.userid.value;
		
		if(gid=="0"){
			alert("Group Name can't updated with blank value!");
		}else if(uid=="0"){
			alert("Please choose user first!");
		}else{
		
			if (window.XMLHttpRequest)
			  {// code for IE7+, Firefox, Chrome, Opera, Safari
			  xmlhttp=new XMLHttpRequest();
			  }
			else
			{// code for IE6, IE5
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp.onreadystatechange=function()
			{
				if (xmlhttp.readyState==4 && xmlhttp.status==200)
				{
					result=xmlhttp.responseText;
					document.getElementById('filegrouplist').innerHTML=result;
					var thearea = document.getElementById('filegrouplist');
					thearea.style.display="block";
				}
			}
			xmlhttp.open("GET","insertfileusergroup-"+gid+"-"+uid+".cg",true);
			xmlhttp.send();
		}
	}
	catch(err)
	{
		txt="There was an error on this page.\n";
	  	txt+="Error description : '" + err.description + "'\n";
	  	txt+="Click OK to continue.\n\n";
	  	alert(txt);
	}
}

function inserttempgroupfile(){
	try
	{
		var result="";
		var gid = document.frm.groupid.value;
		var tag = document.frm.tag.value;
		var uid = document.frm.user.value;
		var idf = document.frm.idf.value;
	
		if(gid=="0"){
			alert("Group Name can't updated with blank value!");
		}else{
		
			if (window.XMLHttpRequest)
			  {// code for IE7+, Firefox, Chrome, Opera, Safari
			  xmlhttp=new XMLHttpRequest();
			  }
			else
			{// code for IE6, IE5
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp.onreadystatechange=function()
			{
				if (xmlhttp.readyState==4 && xmlhttp.status==200)
				{
					result=xmlhttp.responseText;
					document.getElementById('filegrouplist').innerHTML=result;
				}
			}
			xmlhttp.open("GET","inserttempgroupfile-"+gid+"-"+uid+"-"+tag+"-"+idf+".cg",true);
			xmlhttp.send();
		}
	}
	catch(err)
	{
		txt="There was an error on this page.\n";
	  	txt+="Error description : '" + err.description + "'\n";
	  	txt+="Click OK to continue.\n\n";
	  	alert(txt);
	}
}

function Deletefileusergroup(gfid, sname){
	try
	{
		var gname = document.frm.groupname.value;
		if(confirm("This will exclude "+sname+" from group "+gname+", are you sure?")){
			var result="";
			var gid = document.frm.groupid.value;
			
			if (window.XMLHttpRequest)
			  {// code for IE7+, Firefox, Chrome, Opera, Safari
			  xmlhttp=new XMLHttpRequest();
			  }
			else
			{// code for IE6, IE5
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp.onreadystatechange=function()
			{
				if (xmlhttp.readyState==4 && xmlhttp.status==200)
				{
					result=xmlhttp.responseText;
					document.getElementById('filegrouplist').innerHTML=result;
					var thearea = document.getElementById('filegrouplist');
					thearea.style.display="block";
				}
			}
			xmlhttp.open("GET","deletefileusergroup-"+gid+"-"+gfid+".cg",true);
			xmlhttp.send();
		}else{
			alert("action aborted");
		}
	}
	catch(err)
	{
		alert(err.description);
	}
}


function deletegroupuserfiles(gfid,idf,groupname){
	try
	{
		if(confirm("This will exclude "+groupname+" from selected files, are you sure?")){
			var result="";
			
			if (window.XMLHttpRequest)
			  {// code for IE7+, Firefox, Chrome, Opera, Safari
			  xmlhttp=new XMLHttpRequest();
			  }
			else
			{// code for IE6, IE5
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp.onreadystatechange=function()
			{
				if (xmlhttp.readyState==4 && xmlhttp.status==200)
				{
					result=xmlhttp.responseText;
					document.getElementById('filegrouplist').innerHTML=result;
					var thearea = document.getElementById('filegrouplist');
					thearea.style.display="block";
				}
			}
			xmlhttp.open("GET","deletegroupuserfiles-"+idf+"-"+gfid+".cg",true);
			xmlhttp.send();
		}else{
			alert("action aborted");
		}
	}
	catch(err)
	{
		alert(err.description);
	}
}

