var xmlHttp;

var loading = 'Loading...';

/*---- CODE STARTS HERE ----*/
/*---- PAGE CHANGE AJAX ----*/

function changeAdminPage(page,id) { 
	document.getElementById('loading').innerHTML = loading;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	  $('#adminCenter').animate({
	    opacity: 0
	  }, 200, function() {
	    	
			$(".menuItem").removeClass("adminMenuBorderRounded");	
			$("#"+id).addClass("adminMenuBorderRounded");
			
			var url="changePage.php?page="+page;
			xmlHttp.onreadystatechange=pageChanged;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);

	  });
	
}

function pageChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById('adminCenter').innerHTML = xmlHttp.responseText;
		document.getElementById('loading').innerHTML = '';
		
		$('#adminCenter').animate({
		    opacity: 1
		  }, 200, function() {
		  });
	 } 
}

/*---- SITE PROPERTIES ----*/

function startLogoUpload(){
	document.getElementById('Files').innerHTML = loading;
	alert('System has been updated');
}

function siteProperties(thisform) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	
var seoUrls;
for (var i = 0; i < thisform.seoUrl.length; i++) {   
   if(thisform.seoUrl[i].checked){
      seoUrls = thisform.seoUrl[i].value;
	 
   }
   
}
	
		var formdata = "";
		formdata = "title=" + thisform.elements['title'].value + "&path=" + thisform.elements['path'].value + "&analytics=" + thisform.elements['analytics'].value + "&temp=" + thisform.elements['temp'].value + "&css=" + thisform.elements['css'].value + "&logo=" + thisform.elements['logo'].value + "&seoUrl=" + seoUrls;
		
		
		
		xmlHttp.onreadystatechange=sitePropertiesSubmit;  
		xmlHttp.open("POST", "adminPanel/php/panelScripts/SiteProperties.php",true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", formdata.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(formdata);
	return false;
}

function sitePropertiesSubmit(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("adminSiteSettings").innerHTML = xmlHttp.responseText;
		alert('System Properties have been updated');
	}
}

/*--- USER BORWSER EDIT -- */
function editUser(thisform) {
	if(thisform.elements['username'].value == 0){
		alert('Please select a user first');
	}else{
		document.getElementById('adminUserBrowser').innerHTML = loading;
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request");
			return;
		}
			var formdata = "";
			formdata = "username=" + thisform.elements['username'].value + "&email=" + thisform.elements['email'].value + "&password=" + thisform.elements['password'].value + "&cat=" + thisform.elements['cat'].value + "&enableUser=" + thisform.elements['enableUser'].value + "&userId=" + thisform.elements['userId'].value;
			
			xmlHttp.onreadystatechange=editSiteUser;  
			xmlHttp.open("POST", "adminPanel/php/panelScripts/userBrowserEditUser.php",true);
			xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			xmlHttp.setRequestHeader("Content-length", formdata.length);
			xmlHttp.setRequestHeader("Connection", "close");
			xmlHttp.send(formdata);
		return false;
	}
}

function editSiteUser(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("adminUserBrowser").innerHTML = xmlHttp.responseText;
		alert('User has been edited');
	}
}

/*--- USER BORWSER ADD -- */
function addUser(thisform) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
		//document.getElementById('adminUserBrowser').innerHTML = loading;
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request");
			return;
		}
			var formdata = "";
			formdata = "cat=" + thisform.elements['cat'].value + "&userName=" + thisform.elements['userName'].value + "&password=" + thisform.elements['password'].value + "&email=" + thisform.elements['email'].value;
			xmlHttp.onreadystatechange=addSiteUser;  
			xmlHttp.open("POST", "adminPanel/php/panelScripts/userBrowserAddUser.php",true);
			xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			xmlHttp.setRequestHeader("Content-length", formdata.length);
			xmlHttp.setRequestHeader("Connection", "close");
			xmlHttp.send(formdata);
		return false;
}

function addSiteUser(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("adminUserBrowser").innerHTML = xmlHttp.responseText;
		alert('User has been added');
	}
}


/*--- CHANGE CHECKBOX VALUE---*/
function changeCheckValue(){
	if(document.getElementById('userCheckbox').value == 1){
		document.getElementById('userCheckbox').value = 0;
	}else{
		document.getElementById('userCheckbox').value = 1;
	}
}

/*--- GET USER INFORMATION---*/

function userBrowserClick(userId){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="adminPanel/php/panelScripts/getUserInfo.php?userId="+userId;
	xmlHttp.onreadystatechange=getUserInfo;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function getUserInfo() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById('userInfo').innerHTML = xmlHttp.responseText;
	 } 
}

/*--- DELETE USERS---*/

function confirmDelete(func){
	var answer = confirm("Are you sure?")
	if (answer){
		//deleteUsers()
		if(func == 'deleteUsers'){
			deleteUsers()
		}
		if(func == 'deleteFiles'){
			deleteFiles()
		}
		if(func == 'deletePages'){
			deletePages()
		}
		if(func == 'deleteMods'){
			deleteMods()
		}
		if(func == 'deleteMenuItems'){
			deleteMenuItems()
		}
		
	}
	else{

	}
}

function deleteUsers(){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	var deleteUsers = '';
	$('.deleteThisUser').each(function(index) {
		if($(this).attr('checked')){
			deleteUsers += $(this).val() +'/';
		}
  	});
	
	var url="adminPanel/php/panelScripts/userBrowserDeleteUser.php?userId="+deleteUsers;
	xmlHttp.onreadystatechange=userDeleteSuc;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function userDeleteSuc() { 
	 //alert('Users Have Been Removed');
	 document.getElementById("adminUserBrowser").innerHTML = xmlHttp.responseText;
}

/*--- UPLOAD FILE -- */
function startUpload(){
	document.getElementById('Files').innerHTML = loading;
}

function stopUpload(success){
	alert('tete');
}

function file_upload_type(sel){
	var value = sel.options[sel.selectedIndex].value;  
	if(value == 'Image'){
		document.getElementById('ImageWidth').disabled = false;
		document.getElementById('ImageHeight').disabled = false;
		document.getElementById('ImageCrop').disabled = false;
	}else{
		document.getElementById('ImageWidth').disabled = true;
		document.getElementById('ImageHeight').disabled = true;
		document.getElementById('ImageCrop').disabled = true;
	}
}

function fileListClick(fileId){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	var url="adminPanel/php/panelScripts/file_browser_getFileInfo.php?fileId="+fileId;
	xmlHttp.onreadystatechange=getFileInfo;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function getFileInfo() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById('fileInfo').innerHTML = xmlHttp.responseText;
	 } 
}

/*--- DELETE FILES---*/
function deleteFiles(){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	var deleteFiles = '';
	$('.deleteThisFile').each(function(index) {
		if($(this).attr('checked')){
			deleteFiles += $(this).val() +'/';
		}
  	});
	var url="adminPanel/php/panelScripts/file_browser_DeleteFile.php?fileId="+deleteFiles;
	xmlHttp.onreadystatechange=fileDeleteSuc;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function fileDeleteSuc() { 
	// alert('Files Have Been Removed');
	 document.getElementById("adminFileBrowser").innerHTML = xmlHttp.responseText;
}


/*-- SEARCH FILES --*/

function file_search(str){
	document.getElementById("Files").innerHTML = loading;
	str = str.value;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}

	var url="adminPanel/php/panelScripts/file_browser_search.php?string="+str;
	xmlHttp.onreadystatechange=fileSearchSuc;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
}

function file_filter(str){
	document.getElementById("Files").innerHTML = loading;
	str = str.value;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}

	var url="adminPanel/php/panelScripts/file_browser_filter.php?string="+str;
	xmlHttp.onreadystatechange=fileSearchSuc;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
}

function fileSearchSuc() { 
	// alert('Files Have Been Removed');
	 document.getElementById("Files").innerHTML = xmlHttp.responseText;
}

/*---PAGES---*/

function pageTypeSub(pageType){	
	if(pageType.value == 'Sub'){
		document.getElementById('parentPage').disabled = false;
	}else{
		document.getElementById('parentPage').disabled = true;
	}
}

	/*--ADD PAGE--*/
	
function addPage(thisform) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	if(thisform.elements['pageName'].value.indexOf(' ') <= 0){
		document.getElementById('adminPageBrowser').innerHTML = loading;
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request");
			return;
		}
		
		var formdata = "";
		formdata = "pageType=" + thisform.elements['pageType'].value + "&parent=" + thisform.elements['parent'].value + "&pageName=" + thisform.elements['pageName'].value + "&seo_page_title=" + thisform.elements['seo_page_title'].value + "&seo_page_keywords=" + thisform.elements['seo_page_keywords'].value + "&seo_page_desc=" + thisform.elements['seo_page_desc'].value;
		xmlHttp.onreadystatechange=addSitePage;  
		xmlHttp.open("POST", "adminPanel/php/panelScripts/pageBrowserAddPage.php",true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", formdata.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(formdata);
		return false;
	}else{
		alert('Page name can not have white space');	
	}
}

function addSitePage(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("adminPageBrowser").innerHTML = xmlHttp.responseText;
		alert('Page has been added');
	}
}


function deletePages(){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	var deletePages = '';
	$('.deleteThisPage').each(function(index) {
		if($(this).attr('checked')){
			deletePages += $(this).val() +'/';
		}
  	});
	
	if(deletePages == ''){
		alert('You must check at least one page');
	}else{
		
		var url="adminPanel/php/panelScripts/pageBrowserDeletePage.php?pageId="+deletePages;
		xmlHttp.onreadystatechange=pageDeleteSuc;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function pageDeleteSuc() { 
	 document.getElementById("adminPageBrowser").innerHTML = xmlHttp.responseText;
	 //alert('Page has been Removed');
}

function pageListClick(pageId){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	var url="adminPanel/php/panelScripts/page_browser_getFileInfo.php?pageId="+pageId;
	xmlHttp.onreadystatechange=getPageInfo;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
	
}

function getPageInfo() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById('pageInfo').innerHTML = xmlHttp.responseText;
	 } 
}

function editPage(thisform) {		
	if(thisform.elements['pageId'].value == '1' && thisform.elements['pageName'].value != 'index'){
		alert('Can Not Edit Index Page');
	}else{
		document.getElementById('adminPageBrowser').innerHTML = loading;
		
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request");
			return;
		}
		
		var formdata = "";
		formdata = "pageType=" + thisform.elements['pageType'].value 
		+ "&parent=" + thisform.elements['parent'].value 
		+ "&pageName=" + thisform.elements['pageName'].value
		+ "&seo_page_title=" + thisform.elements['seo_page_title'].value
		+ "&seo_page_keywords=" + thisform.elements['seo_page_keywords'].value
		+ "&seo_page_desc=" + thisform.elements['seo_page_desc'].value
		+ "&pageId=" + thisform.elements['pageId'].value;
		
		xmlHttp.onreadystatechange=editSitePage;  
		xmlHttp.open("POST", "adminPanel/php/panelScripts/pageBrowserEditPage.php",true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", formdata.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(formdata);
		return false;
	}
}


function editSitePage(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("adminPageBrowser").innerHTML = xmlHttp.responseText;
		alert('Page has been edited');
	}
}


/*---MODULES---*/


function addModule(thisform) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
		document.getElementById('adminModuleBrowser').innerHTML = loading;
		
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request");
			return;
		}
		
		var formdata = "";
		formdata = "pageSelector=" + thisform.elements['pageSelector'].value 
		+ "&modSelector=" + thisform.elements['modSelector'].value
		+ "&mod_display_name=" + thisform.elements['mod_display_name'].value
		+ "&positionSelector=" + thisform.elements['positionSelector'].value
		+ "&mod_order=" + thisform.elements['mod_order'].value
		+ "&mod_class=" + thisform.elements['mod_class'].value;
		
		xmlHttp.onreadystatechange=addSiteMoudle;  
		xmlHttp.open("POST", "adminPanel/php/panelScripts/module_AddMod.php",true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", formdata.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(formdata);
		return false;
}

function addSiteMoudle(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("adminModuleBrowser").innerHTML = xmlHttp.responseText;
		alert('Page has been added');
	}
}

function installModule(thisform) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
		document.getElementById('adminModuleBrowserAdd').innerHTML = loading;
		
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request");
			return;
		}
		
		var formdata = "";
		formdata = "modSelector=" + thisform.elements['modSelector'].value;
		
		xmlHttp.onreadystatechange=installSiteMoudle;  
		xmlHttp.open("POST", "adminPanel/php/panelScripts/module_install.php",true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", formdata.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(formdata);
		return false;
}

function installSiteMoudle(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("adminModuleBrowserAdd").innerHTML = xmlHttp.responseText;
		alert('Module has been installed');
	}
}

function moduleListClick(modId){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	var url="adminPanel/php/panelScripts/module_getInfo.php?modId="+modId;
	xmlHttp.onreadystatechange=getModInfo;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
	
}

function getModInfo() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById('modInfo').innerHTML = xmlHttp.responseText;
	 } 
}

function editModule(thisform) {
		document.getElementById('adminModuleBrowser').innerHTML = loading;
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request");
			return;
		}
		
		var formdata = "";
		formdata = "mod_display_name=" + thisform.elements['mod_display_name'].value 
		+ "&positionSelector=" + thisform.elements['positionSelector'].value 
		+ "&mod_order=" + thisform.elements['mod_order'].value
		+ "&mod_class=" + thisform.elements['mod_class'].value
		+ "&mod_id=" + thisform.elements['mod_id'].value;
		
		xmlHttp.onreadystatechange=editSiteModule;  
		xmlHttp.open("POST", "adminPanel/php/panelScripts/module_Edit.php",true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", formdata.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(formdata);
		return false;
}

function editSiteModule(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("adminModuleBrowser").innerHTML = xmlHttp.responseText;
		alert('Page has been edited');
	}
}

function moduleFilterPage(page){
	var pageId = page.value;
	document.getElementById('Files').innerHTML = loading;
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	var url="adminPanel/php/panelScripts/module_filter_page.php?pageId="+pageId;
	xmlHttp.onreadystatechange=getMoudlePageInfo;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function getMoudlePageInfo() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById('Files').innerHTML = xmlHttp.responseText;
	 }
}

function deleteMods(){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	var deletePages = '';
	$('.deleteThisModule').each(function(index) {
		if($(this).attr('checked')){
			deletePages += $(this).val() +'/';
		}
  	});
	
	if(deletePages == ''){
		alert('You must check at least one module');
	}else{
		document.getElementById("adminModWrap").innerHTML = loading;
		var url="adminPanel/php/panelScripts/module_delete.php?pageId="+deletePages;
		xmlHttp.onreadystatechange=modDeleteSuc;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function modDeleteSuc() { 
	//alert('Moudle has been Removed');
	document.getElementById("adminModWrap").innerHTML = xmlHttp.responseText;
}

/*--- MENU ITEMS---*/
function addMenuItem(thisform) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
		document.getElementById('adminMenuWrap').innerHTML = loading;
		
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request");
			return;
		}
				
		var formdata = "";
		formdata = "pageType=" + thisform.elements['pageType'].value 
		+ "&parent=" + thisform.elements['parent'].value
		+ "&linkTo=" + thisform.elements['linkTo'].value
		+ "&itemName=" + escape(thisform.elements['itemName'].value)
		+ "&order=" + thisform.elements['order'].value
		+ "&menuId=" + thisform.elements['menuId'].value;
		
		xmlHttp.onreadystatechange=addSiteMenuItem;  
		xmlHttp.open("POST", "adminPanel/php/panelScripts/menu_addMenuItem.php",true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", formdata.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(formdata);
		return false;
}

function addSiteMenuItem(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("adminMenuWrap").innerHTML = xmlHttp.responseText;
		alert('Item has been added');
	}
}

function addMenu(thisform) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
		document.getElementById('adminMenuAddWrap').innerHTML = loading;
		
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request");
			return;
		}
				
		var formdata = "";
		formdata = "Name=" + thisform.elements['Name'].value;
		
		xmlHttp.onreadystatechange=addSiteMenu;  
		xmlHttp.open("POST", "adminPanel/php/panelScripts/menu_addMenu.php",true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", formdata.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(formdata);
		return false;
}

function addSiteMenu(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("adminMenuAddWrap").innerHTML = xmlHttp.responseText;
		alert('Menu has been added');
	}
}


function removeMenu(thisform) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
		document.getElementById('adminMenuAddWrap').innerHTML = loading;
		
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request");
			return;
		}
				
		var formdata = "";
		formdata = "menuId=" + thisform.elements['menuId'].value;
		
		xmlHttp.onreadystatechange=removeMenuSiteMenu;  
		xmlHttp.open("POST", "adminPanel/php/panelScripts/menu_removeMenu.php",true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", formdata.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(formdata);
		return false;
}

function removeMenuSiteMenu(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("adminMenuAddWrap").innerHTML = xmlHttp.responseText;
		alert('Menu has been removed');
	}
}




function menuListClick(menuId){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	var url="adminPanel/php/panelScripts/menu_getInfo.php?menuId="+menuId;
	xmlHttp.onreadystatechange=getMenuInfo;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
	
}

function getMenuInfo() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById('modInfo').innerHTML = xmlHttp.responseText;
	 } 
}

function editMenuItem(thisform) {		
		document.getElementById('adminMenuItemBrowser').innerHTML = loading;
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request");
			return;
		}
		
		var formdata = "";
		formdata = "menuId=" + thisform.elements['menuId'].value 
		+ "&pageType=" + thisform.elements['pageType'].value 
		+ "&parent=" + thisform.elements['parent'].value
		+ "&linkTo=" + thisform.elements['linkTo'].value
		+ "&itemName=" + thisform.elements['itemName'].value
		+ "&order=" + thisform.elements['order'].value
		+ "&menuItemId=" + thisform.elements['menuItemId'].value;
				
		xmlHttp.onreadystatechange=editSiteMenuItem;  
		xmlHttp.open("POST", "adminPanel/php/panelScripts/menu_Edit.php",true);
		xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", formdata.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(formdata);
		return false;
}

function editSiteMenuItem(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("adminMenuItemBrowser").innerHTML = xmlHttp.responseText;
		alert('Page has been edited');
	}
}

function deleteMenuItems(){
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	var deleteMenuItems = '';
	$('.deleteThisMenuItem').each(function(index) {
		if($(this).attr('checked')){
			deleteMenuItems += $(this).val() +'/';
		}
  	});
	
	if(deleteMenuItems == ''){
		alert('You must check at least one page');
	}else{
		document.getElementById("adminMenuWrap").innerHTML = loading;
		var url="adminPanel/php/panelScripts/menuItem_delete.php?menuitemId="+deleteMenuItems;
		xmlHttp.onreadystatechange=menuItemDeleteSuc;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
}

function menuItemDeleteSuc() { 
	//alert('Moudle has been Removed');
	document.getElementById("adminMenuWrap").innerHTML = xmlHttp.responseText;
}



function filterMenu(str){
	document.getElementById("adminMenuWrap").innerHTML = loading;
	str = str.value;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}

	var url="adminPanel/php/panelScripts/menu_browser_filter.php?id="+str;
	xmlHttp.onreadystatechange=filterMenuComplete;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
}

function filterMenuComplete() { 
	 document.getElementById("adminMenuWrap").innerHTML = xmlHttp.responseText;
}





/*----SHOW HID PASSWORD----*/
function toggleType(id) {
    var obj = document.getElementById(id);
    if (obj.type == 'text') {
        obj.type = 'password';
    } else {
        obj.type = 'text';
    }
}


/*---DISABLE---*/
function nonDisable(formId){
	var elem = document.getElementById(formId).elements;
	for(var i = 0; i < elem.length; i++)
	{
		//$(elem[i]).removeAttr("disabled");
		 $(elem[i]).attr("disabled", false);
	} 
}

function disable(formId){
	var elem = document.getElementById(formId).elements;
	for(var i = 0; i < elem.length; i++)
	{
		//$(elem[i]).attr("disabled", "disabled"); 
		$(elem[i]).attr("disabled", true);
	} 
}


/* ---- SWAP CSS FUNCTION ----- */

function swapCss(str) {

var value = str.options[str.selectedIndex].value; 

 // alert(value);
 
xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	var url="adminPanel/php/panelScripts/menu_getCSS.php?selectId="+value;
	xmlHttp.onreadystatechange=getCSSInfo;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
	
}

function getCSSInfo() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById('css').innerHTML = xmlHttp.responseText;
	 } 
	
}


/*---- CODE ENDS HERE ----*/

function GetXmlHttpObject() {
xmlHttp=null;
try
 {
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}


