// JavaScript Document

// General Functions 
function write_page(url, pars){
	var page =  new Ajax.Request( url,{asynchronous:false, evalScripts:true, method: 'post',parameters: pars ,  onComplete: null})
	var response = page.transport.responseText;
	return response;
	
}
function showResponse(request){
	//Element.hide('processing');
	var newData = request.responseText;
	$('display').innerHTML = "no data"
	$('display').innerHTML = newData;	
}

function entry(form){
	var url = "../scripts/session.php";
	pars = Form.serialize(form)+"&dir=enter";
	var response = write_page(url, pars);
	var result = response.trim();
	
	if(result != 'failure'){
		if (result != 'refresh'){
			window.location = result;
		}
		else{
			window.location.reload(true); 	
		}
		
	}else{
		$('evnt_alert').innerHTML = "<p>The email address or password is incorrect. <a href='password.php'>Click here</a> if you've forgotten your password.</p>";
		
	}
	
}
function pop_entry(form){
	var url = "../scripts/session.php";
	pars = Form.serialize(form)+"&dir=enter";
	var response = write_page(url, pars);
	var result = response.trim();
	if(result != 'failure'){
		if (result != 'refresh'){
			window.location = result;
		}
		else{
			window.location.reload(true); 	
		}
	}else{
		$('login_error').innerHTML = "Incorrect info. Please re-enter.";
	}
	//$('evnt_alert').innerHTML = result;
	
}
function edit_lp(form, id , reload_page ){
	var url = "../scripts/actions.php";
	var pars = Form.serialize(form)+"&do=edit_page&id="+id;
	var response = write_page(url, pars);
	
	if ( reload_page == true){
		window.location.reload(true);
	}
}
function design_lp(form, id, reload_page){
	var url = "../scripts/actions.php";
	var pars = Form.serialize(form)+"&do=edit_style&id="+id;
	var response = write_page(url, pars);

	if ( reload_page == true ){
		window.location.reload(true);
	}
	//$('evnt_alert').innerHTML = response;
}
function del_lp(id){
	var url = "../scripts/actions.php";
	var pars = "do=del_page&id="+id;
	
	var answer = confirm("Are you sure you want to delete?")
	if (answer){
		result = write_page(url, pars);
		window.location = result+"?alert=deleted&msg=Your page has been deleted";
		//$('evnt_alert').innerHTML = result;
		

	}
		
}
function edit_tile(setting, id){
	var url = "../scripts/actions.php";
	var pars = "do=edit_tile&setting="+setting+"&id="+id;
	var response = write_page(url, pars);
	if(setting=="yes"){
		document.body.style.backgroundRepeat="repeat";
	}
	else if(setting == "no"){
		document.body.style.backgroundRepeat="no-repeat";
	}
	//$('evnt_alert').innerHTML = response;
}
function del_bg(id){
	var url = "../scripts/actions.php";
	var pars = "do=del_bg&id="+id;
	var answer = confirm("Are you sure you want to delete this background image?")
	if (answer){
		var response = write_page(url, pars);
		window.location.reload(true); 	
		//$('evnt_alert').innerHTML = response;
		document.body.style.backgroundImage="none";
	}
}
function del_head(id){
	var url = "../scripts/actions.php";
	var pars = "do=del_head&id="+id;
	var answer = confirm("Are you sure you want to delete this header image?")
	if (answer){
		var response = write_page(url, pars);
		window.location.reload(true);
		//$('header').innerHTML = "";
	}
}
function update_page(content , div){
	$(div).innerHTML = content; 
}
function update_title(content){
	document.title = content; 	
}

function global_update(id, edit_form, design_form, header_form, header_sid, bg_form, bg_sid ){
	edit_lp(edit_form, id); 
	design_lp( design_form, id );
	img_upload( header_form , header_sid , 'main', true );
	img_upload( bg_form , bg_sid , 'main', true );
	
	
}