// JavaScript Document

	var previewUsed = 0;
	
	var onoff;
	function toggleCList(){
		//alert($('checkboxcount').value);
		if(onoff=='1'){
			onoff = '0';
		}else{
			onoff = '1';
		}
		
		for(i=0;i<$('checkboxcount').value;i++){
			if(onoff == '0'){
				$('email'+i).checked=false;
			}else{
				$('email'+i).checked=true;
			}
		}
	}
						
	
	function toggleMenuItem(div){
			if(document.getElementById(div).style.display == "block"){
				document.getElementById(div).style.display = "none";
			}else{
				document.getElementById(div).style.display = "block";
			}
		}
		function sureyn() {
			return confirm("Are you sure?");
		}
		
		function toggleArrow(div){
			var imaage_array=div.src.split("/");
			
			if(imaage_array[(imaage_array.length)-1]=='open.gif'){
				div.src='images/close.gif';
			}else{
				div.src='images/open.gif';	
			}
			
		}
		
		function divOn(div)
		{
				
			document.getElementById(div).style.display = 'block';	
			
		}
	   function recordData()
	   {
		  
	   		getRecordData();
			document.getElementById('recordData').style.display = 'block';
			document.getElementById('metaData').style.display = "none";
			document.getElementById('previewData').style.display = 'none';
			new Ajax.Request('removePreviewTemp.php');
	   }
	   
	   
	   function preview(root)
	   {
		   	
		   
				saveTempRecord();
				saveRecordPreview();
				
				/*window.frames['previewFrame'].document.location.reload(false);
				document.getElementById('previewData').style.display = 'block';
				document.getElementById('recordData').style.display = 'none';
				document.getElementById('metaData').style.display = "none";*/
			
			GB_showFullScreen('Preview', root+'/page.php?type=preview');
			setTimeout("new Ajax.Request('removePreviewTemp.php')",3000);
	   }
	   
	   function reloadData()
	   {
			window.location.reload( false );   
	   }
	   
	   
	   function previewFromMeta()
	   {
		  
		   	document.getElementById('previewData').style.display = 'block';
			document.getElementById('recordData').style.display = 'none';
			document.getElementById('metaData').style.display = "none";
	   }
	   
	   
	   function historyPreview(url)
	   {
		    GB_showFullScreen('Preview', url);	
			//document.getElementById('previewBlock').style.display = 'block';
		   	//document.getElementById('historyPrev').src = url;
			   
	   }
	    
	   
	   function getRecordData()
	   {
		   	window.location.reload( false );
	   }
	   
	   
	   function metaData()
	   {
	   		saveTempRecord();
			document.getElementById('recordData').style.display = 'none';
			document.getElementById('metaData').style.display = "block";
			document.getElementById('previewData').style.display = 'none';
	   }
	   
	   
	    function getModule(divId, query, level, effects, start, mainMenu){
		// function getModule(){
			 
			// <![CDATA[
			
			var ajax;
			var d = new Date()
			var t = d.getTime() 
			
			ajax =  new Ajax.Updater(
				 'hide_'+divId,        		// DIV id must be declared before the method was called
				 'ajax_modList.php?modId='+divId+'&query='+query+'&level='+level+'&date='+t+'&start='+start+'&mainMenu='+mainMenu,{method:'get',asynchronous:true});
			if(effects){	
		 	 new Effect.toggle('hide_'+divId);
			}
		 
		// ]]>
		
		
	}
	
	function getModule2(divId, query, level){
		
			 
			// <![CDATA[
			
			var ajax;
			var d = new Date()
			var t = d.getTime() 
			
			ajax =  new Ajax.Updater(
				 'hide2_'+divId,        		// DIV id must be declared before the method was called
				 'ajax_modList.php?modId='+divId+'&query='+query+'&level='+level+'&date='+t,{method:'get',asynchronous:true});
			
		 new Effect.toggle('hide2_'+divId);
		 //	new Effect.toggle('hide2_'+divId);
		// ]]>
		
		
	}
	
	   function metaDataFromPreview()
	   {
	   		
			document.getElementById('recordData').style.display = 'none';
			document.getElementById('metaData').style.display = "block";
			document.getElementById('previewData').style.display = 'none';
	   }
	   
	   function metaDataMeta()
	   {
	   		saveTempRecordMeta();
			document.getElementById('recordData').style.display = 'none';
			document.getElementById('metaData').style.display = "block";
			document.getElementById('previewData').style.display = 'none';
	   }
	   
	   
	   var seshSaved = function(t) {
			//alert("should of saved ok"+t.responseText);
		}
		
		var seshError = function(t) {
			alert('Error ' + t.status + ' -- ' + t.statusText);
			
		}
	   
	   
	   function saveRecordPreview()
	   {
		   // <![CDATA[	
			title = document.record.Title.value;
			entryDay = document.record.day.value;
			entryMonth = document.record.month.value;
			entryYear = document.record.year.value;
			document.record.Copy.EscapeUnicode = true;
			copy = document.record.Copy.value;
			
			//document.getElementById('Copy').EscapeUnicode = true;document.getElementById('Copy_temp').value = document.getElementById('Copy').value;
			new Ajax.Request('createTempRecord.php', {parameters:'title='+title+'&entryday='+entryDay+'&entrymonth='+entryMonth+'&entryyear='+entryYear+'&copy='+copy, onSuccess:seshSaved, onFailure:seshError, asynchronous:true});
			
			
			
			// ]]>
	   }
	   
	   
	   function saveTempRecord()
		{
			// <![CDATA[
					
			title = document.record.Title.value;
			entryDay = document.record.day.value;
			entryMonth = document.record.month.value;
			entryYear = document.record.year.value;
			document.record.Copy.EscapeUnicode = true;
			copy = document.record.Copy.value;
			
			//document.getElementById('Copy').EscapeUnicode = true;document.getElementById('Copy_temp').value = document.getElementById('Copy').value;
			new Ajax.Request('storeTempRecord.php', {parameters:'title='+title+'&entryday='+entryDay+'&entrymonth='+entryMonth+'&entryyear='+entryYear+'&copy='+copy, onSuccess:seshSaved, onFailure:seshError, asynchronous:true});
			
			// ]]>
		}
		
		 

	
	   function checkUserForm(uForm){
	   		
	   		success = true;
			message = "";
	   		if(uForm.username.value==""){
				message += 'You must enter a Username';
				success = false;
			}
			//alert("yo" + uForm.username.value);
			if(success == false){
				alert(message);
				return(false);	
			}else{
				return(true);	
			}
	   }
	   
	   function sortthelist(sortdirection){
		if(sortdirection=='up'){
			if(document.getElementById('sortlist').selectedIndex != 0){
				sItem1 = document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex].text
				sItemValue1 = document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex].value
				sItem2 = document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex - 1].text
				sItemValue2 = document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex - 1].value
				
				document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex].text = sItem2
				document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex].value = sItemValue2
				document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex - 1].text = sItem1
				document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex - 1].value = sItemValue1
				
				document.getElementById('sortlist').selectedIndex = document.getElementById('sortlist').selectedIndex - 1
			}
		}else{
			if(document.getElementById('sortlist').selectedIndex < (document.getElementById('sortlist').length - 1)){
				sItem1 = document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex].text
				sItemValue1 = document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex].value
				sItem2 = document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex + 1].text
				sItemValue2 = document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex + 1].value
				
				document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex].text = sItem2
				document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex].value = sItemValue2
				document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex + 1].text = sItem1
				document.getElementById('sortlist').options[document.getElementById('sortlist').selectedIndex + 1].value = sItemValue1
				
				document.getElementById('sortlist').selectedIndex = document.getElementById('sortlist').selectedIndex + 1
			}
		}
	}

	function savesortorder(){
		
		var sTemp = new String;
		
		//alert(document.getElementById('sortlist').length);
		
		// selects all items in a list
		for(i=0;i<document.getElementById('sortlist').length;i++){
			 sTemp = sTemp + document.getElementById('sortlist').options[i].value + ',';
		}
		
		sTemp= sTemp.substring(0,sTemp.length - 1)
		document.getElementById('sortorder').value = sTemp
		
	}
	
	
	
	
	
	
