
// Engelska.se JS
//
//	- School droplist
//	- Sortables + Ajax SaveSortOrder
//	- Image Protection Class & Init.


window.addEvent('domready', function(){
							if(document.getElementById('schooldroplist')){
								   var list = document.getElementById('schooldroplist');
								   var toggle = document.getElementById('droplist_toggle');
								   $('schooldroplist').setStyle('z-index','999');
								   list.style.display = 'none';
								   $('droplist_toggle').addEvent('click',function(){
															var thelist = document.getElementById('schooldroplist');
															if(thelist.style.display == 'none') {
																						thelist.style.display = 'block';
																						}
															else {
																	thelist.style.display = 'none';
																	}
																});
													   
									$('schooldroplist').addEvent('mouseover',function(){
																	this.style.display='block';
																});						   
									$('schooldroplist').addEvent('mouseout',function(){
																	this.style.display='none';
																});						   
									}
				});



window.addEvent('domready', function(){
		
		var mySortable = new Sortables($('paragraphs'), {
			revert: { duration: 500, transition: 'elastic:out' },
			clone: true,
			opacity: 0.5,
			initialize: function(){
				var step = 0;
				this.elements.each(function(element, i){
					element.setStyle('width', 403);
				});
			},
			handles:'div.handlebar',
			onComplete: function() {
				saveSorted(mySortable.serialize());
				}
		});
});


window.addEvent('domready', function(){
	if($('admin_toolbar'))
	{
		var mySortable2 = new Sortables($('main_menu'), {
			revert: { duration: 500, transition: 'elastic:out' },
			clone: true,
			opacity: 0.5,
			initialize: function(){
				var step = 0;
				this.elements.each(function(element, i){
					//element.setStyle('width', 403);
				});
			},
			handles:'a.drag_bar',
			onComplete: function() {
				saveSorted2(mySortable2.serialize());
				}
		});
	}
});

function saveSorted(listorder) {  // for paragraphs

	var serial2 = [];
	$('paragraphs').getChildren().each(function(element, i){
			serial2[i] = element.getProperty('class').replace('pid_','');
		});
	//var myAjax = new Ajax('ajax_sort.php?p_sort_ids='+serial2, {method: 'get'}).request();
	//myAjax.request();
	
	var myRequest = new Request({method: 'get', url: 'ajax_sort.php'}).send('p_sort_ids='+serial2);
}

function saveSorted2(listorder) {	// for menu

	var serial3 = [];
	$('main_menu').getChildren().each(function(element, i){
			serial3[i] = element.getProperty('class');
		});
	//var myAjax = new Ajax('ajax_sort_menu.php?menu_sort_ids='+serial3, {method: 'get'}).request(); 
	//myAjax.request();
	var myRequest = new Request({method: 'get', url: 'ajax_sort_menu.php'}).send('menu_sort_ids='+serial3);
}



window.addEvent('domready', function(){
	$$('img').each(function(el){
		el.addEvent('contextmenu', function(e){
			var e = new Event(e).stop();
			// do nothing or whatever you wish to happen on the rightclick
		});
	});
});


function popup_tell_friend()
{
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open('/tellafriend.php', '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=300,height=500,left = 490,top = 262');");
}