
var currentURL= document.URL;
//alert(currentURL);

//var splitted = split(currentURL, "#");
//alert(splitted);
function goToPage(pName){
var ajaxResponse = document.getElementById('indexResponse');
var obj =  new Object();
obj.pName = pName;
var url = getURL('data.php',obj);
//document.location=url;
sendAjaxRequest(url, ajaxResponse);
}
function goToRegister(){
var ajaxResponse = document.getElementById('indexResponse');
var obj =  new Object();
obj.pName = 'register';
var url = getURL('register.php',obj);
//document.location=url;
sendAjaxRequest(url, ajaxResponse);

}
function registerUser(){

var ajaxResponse = document.getElementById('registerResponse');

var username = document.getElementById('username').value;
var password = document.getElementById('password').value;
var email = document.getElementById('email').value;

var obj =  new Object();
obj.username = username;
obj.password = password;
obj.email = email;
obj.pName = 'registerUser';
var url = getURL('registerUser.php',obj);
//document.location=url;
sendAjaxRequest(url, ajaxResponse);

//reset registration form
document.getElementById('username').value = "";
document.getElementById('password').value = "";
document.getElementById('email').value = "";

}
function loginUser(){

var ajaxResponse = document.getElementById('memberArea');

var username = document.getElementById('username').value;
var password = document.getElementById('password').value;

var obj =  new Object();
obj.usr = username;
obj.pass = password;
obj.pName = 'loginAction';
var url = getURL('loginAction.php',obj);
//document.location=url;
sendAjaxRequest(url, ajaxResponse);


var obj =  new Object();
obj.pName = 'memberArea'
var ajaxResponse = document.getElementById('memberArea');
var url = getURL('memberArea.php',obj);
sendAjaxRequest(url, ajaxResponse);
}
function goToHackspiritRoom(){
var ajaxResponse = document.getElementById('indexResponse');
var obj =  new Object();
obj.action = "goToHackspiritRoom";
var url = getURL('hackspiritRoom.php',obj);
sendAjaxRequest(url, ajaxResponse);

}

function getDataOf(catName){
var ajaxResponse = document.getElementById('indexResponse');
var obj =  new Object();
obj.action = "getData";
obj.catName = catName;
var url = getURL('subData.php',obj);
sendAjaxRequest(url, ajaxResponse);
}
function getDataDetailsOf(dataId){
var ajaxResponse = document.getElementById('indexResponse');
var obj =  new Object();
obj.action = "getData";
obj.dataId = dataId;
var url = getURL('dataDetails.php',obj);
sendAjaxRequest(url, ajaxResponse);
}

function displayDataForm(){
var ajaxResponse = document.getElementById('indexResponse');
var obj =  new Object();
obj.action = "displayDataForm";
//obj.dataId = dataId;
var url = getURL('dataForm.php',obj);
sendAjaxRequest(url, ajaxResponse);
}
function validateDataForm()
	{
		var newData = new Validator([
				{label:"User Name",id:"username",required:true},
				{label:"Menu Id",id:"menuId",required:true},
				{label:"Cateogory",id:"categoryId",required:true},
				{label:"Subject",id:"subject",required:true},
				{label:"Details",id:"details",required:true}
				
				]);
		if(newData.isValid())
		{
			document.dataForm.submit();
		}
		else
		{
			alert(newData.errors);
		}
	
	}
function saveComment(){
	var ajaxResponse = document.getElementById('commentResponse');
	var obj =  new Object();
	obj.action = "saveComment";
	obj.username = document.getElementById('cName').value;
	obj.email = document.getElementById('email').value;
	obj.country = document.getElementById('country').value;
	obj.comment = document.getElementById('comment').value;
	obj.dataId = document.getElementById('dataId').value;
	var url = getURL('saveComment.php',obj);
	sendAjaxRequest(url, ajaxResponse);
	
	document.getElementById('cName').value="";
	document.getElementById('email').value="";
	document.getElementById('country').value="";
	document.getElementById('comment').value="";
	document.getElementById('dataId').value="";	
	
	displayComments(obj.dataId);
	
}

function displayComments(dataId){
var ajaxResponse = document.getElementById('comments');
var obj =  new Object();
obj.action = "displayComments";
obj.dataId = dataId;
var url = getURL('comments.php',obj);
sendAjaxRequest(url, ajaxResponse);
}
function validateComment()
	{
		var newComment = new Validator([
				{label:"Name",id:"cName",required:true},
				{label:"Email",id:"email",required:true,type:"email"},
				{label:"Country",id:"country",required:true},
				{label:"Comment",id:"comment",required:true}
				]);
		if(newComment.isValid())
		{
			saveComment();
		}
		else
		{
			alert(newComment.errors);
		}
	
	}
	
function getCategories(){
var ajaxResponse = document.getElementById('categoriesTd');
var obj =  new Object();
obj.action = "displayCategories";
obj.mId = document.getElementById('menuId').value;
if(obj.mId == "")
return;
var url = getURL('userFunctions.php',obj);
sendAjaxRequest(url, ajaxResponse);
}

function proceedSearch(){
	var keywords = document.getElementById('keywords').value;
	if(keywords ==''){
		alert("Please enter your keywords");
		return false;
	}
	var ajaxResponse = document.getElementById('indexResponse');
	var obj =  new Object();
	obj.action = "search";
	obj.keywords = keywords;
	var url = getURL('sHackspirit.php',obj);
	sendAjaxRequest(url, ajaxResponse);
}


