// submit form via ajax request, update slider div
function MM_openBrWindow(theURL,winName,features) {
		window.open(theURL,winName,features);
}


function Search() {
	var myAjax = new Ajax('search_results.php', {
		method: 'get', 
		postBody: $('searchform'), 
		update: $('slider')
	}).request();
}

// submit form via ajax request, update sendToFriend div
function SendArticle() {
	var myAjax = new Ajax('send.php', {
		method: 'get', 
		postBody: $('sendForm'), 
		update: $('sendToFriend')
	}).request();
}

// submit form via ajax request
function WriteComment() {

	var myAjax = new Ajax('comment.php', {
		method: 'post', 
		postBody: $('writeComment'), 
		update: $('readComments')
	}).request();
	
	//nasconde lo slide di inserimento commento
	writeCommentSlide.hide();
	
	//mostra lo slide di lettura commenti
	commentSlide.toggle();
}

// refresh the div of the search user getting a given url
 function UpdateSearchUser(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('search_user')
	}).request();
}

// order album menu div getting a given url
 function UpdateComments(idarticle,offset) {
	var myAjax = new Ajax("getComments.php?idarticle="+idarticle+"&offset="+offset, {
		method: 'get', 
		update: $('readComments')
	}).request();
}

//order album menu div getting a given url
 function PageComments(idarticle,offset) {
	var myAjax = new Ajax("getComments.php?idarticle="+idarticle+"&offset="+offset, {
		method: 'get', 
		update: $('readComments')
	}).request();
	
	
	sendSlide.hide();
	commentSlide.hide();
	editCommentSlide.hide();
	writeCommentSlide.hide();
	
	commentSlide.toggle();
	
	
}

// order album menu div getting a given url
 function UpdateCensoredComments(idarticle,id_author) {
	var myAjax = new Ajax("getComments.php?idarticle="+idarticle+"&id_author="+id_author, {
		method: 'get', 
		update: $('readComments')
	}).request();
}


// order album menu div getting a given url
 function ReadComment(idcomm) {
	var myAjax = new Ajax("readcomment.php?idcomm="+idcomm, {
		method: 'get', 
		postBody: $('readComment'), 
		update: $('editComment')
	}).request();
	
	sendSlide.hide();
	commentSlide.hide();
	writeCommentSlide.hide();
			
	editCommentSlide.toggle();
	
}

// submit form via ajax request, update sendToFriend div
function SendComment() {
	var myAjax = new Ajax('comment.php', {
		method: 'get', 
		postBody: $('sendComment'), 
		update: $('readComments')
	}).request();
}

// update slider div getting a given url
function SliderUpdate(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('slider')
	}).request();
}

// update store div getting a given url
function StoreLoad(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('store_content')
	}).request();
}

//update webtv strip div getting a given url
function StripUpdate(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('strip')
	}).request();
}

//update webtv strip div getting a given url
function FolderUpdate(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('main_right')
	}).request();
}

// update highlights strip div getting a given url
function HighlightsUpdate(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('highlights')
	}).request();
}

// update fotobox strip div getting a given url
function FotoBoxUpdate(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('foto_box')
	}).request();
}

// update login box div getting a given url
function CommunityLoginUpdate(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('community_login')
	}).request();
}

//update abbonati div getting a given url
function AbbonatiUpdate(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('abbonati')
	}).request();
}

// update inrete div getting a given url
function ReteUpdate(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('notizieinrete')
	}).request();
}

// order album menu div getting a given url
function Fg_Gest_Album(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('fg_gest_album')
	}).request();
}

// order album menu div getting a given url
function Fg_Gest_Photo(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('fg_gest_foto')
	}).request();
}

// order album menu div getting a given url
function Fg_Ordina_Album(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('fg_list_album')
	}).request();
}

// refresh the fotogallery div getting a given url
 function Fg_View_Photo(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('fg_view_main')
	}).request();
}

// refresh the fotogallery div getting a given url
 function Modify_Photo(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('modify_photo')
	}).request();
}

// refresh the main div of the fotogallery getting a given url
 function Fg_Reload_Photo(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('fg_reload_foto')
	}).request();
}

// refresh the main div of the fotogallery getting a given url
 function Fg_View_Cens_Photo(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('fg_view_cens_foto')
	}).request();
}

// update webtv strip div getting a given url
function WebtvPlay(url) {
	var myAjax = new Ajax(url, {
		method: 'get', 
		update: $('webtv')
	}).request();
}


var load_method = (window.ie ? 'load' : 'domready');

// domready initialization of mootools custom functions
window.addEvent(load_method, function(){
	
		// ajax form submission call and opening of slider 
		$('btn_search').addEvent('click', function(e){
			Search();
			e = new Event(e);
			mySlide.toggle();
			e.stop();
		});
		
		
		// ajax request for community page and opening of slider 
		$('btn_community').addEvent('click', function(e){
			SliderUpdate('redazione.php');
			e = new Event(e);
			mySlide.toggle();
			e.stop();
		});	
		
			
		//sendSlide = new Fx.Slide('sendToFriend');
		//writeCommentSlide = new Fx.Slide('writeComment');
		//commentSlide = new Fx.Slide('readComments');


		$('btn_send').addEvent('click', function(f){
			f = new Event(f);
			writeCommentSlide.hide();
			commentSlide.hide();
			editCommentSlide.hide();
			sendSlide.toggle();
			f.stop();
		});
		//sendSlide.hide();
		
		$('btn_writeComment').addEvent('click', function(f){
			f = new Event(f);
			sendSlide.hide();
			commentSlide.hide();
			editCommentSlide.hide();
			writeCommentSlide.toggle();
			f.stop();
		});
		//writeCommentSlide.hide();
		
		$('btn_comments').addEvent('click', function(f){
			f = new Event(f);
			sendSlide.hide();
			writeCommentSlide.hide();
			editCommentSlide.hide();
			commentSlide.toggle();
			f.stop();
		});
		//commentSlide.hide();
		
		$('sendArticle').addEvent('click', function(g){
			SendArticle();
		});
		
	/*	$('btn_editComment').addEvent('click', function(f){
			f = new Event(f);
			editCommentSlide.toggle();
			f.stop();
		});
	*/

	
	
	// DEACTIVATED IN DEVELOPMENT
	StripUpdate('webtv_strip.php');
	//StoreLoad("tn_vetrina.php");
	//StoreLoad("http://72.167.88.242/shop/index.php?main_page=embedded&show=5");
	//StoreLoad("banner_store.php");

});

