window.addEvent('domready', function() {
	
	setTimeout(function() { setBoxHeights() },30);
});

function setBoxHeights() {
	
	var boxHeight = 0;
	$$('.dynamicBox').each(function(element) {
		
		var thisBoxHeight = element.getCoordinates().height;
		if(thisBoxHeight > boxHeight) boxHeight = thisBoxHeight;
		
	});
	
	
	$$('.dynamicBox').each(function(element) {
		
		element.style.height = boxHeight+'px';
		
	});
	
	
}

window.addEvent( 'domready', function(){
 $$( '.moreInfoWrapper' ).each(function(item){
  var thisSlider = new Fx.Slide( item.getElement( '.moreInfo' ), { duration: 300 } );
  thisSlider.hide();
  item.getElement( '.divToggle' ).addEvent( 'click', function(){ thisSlider.toggle(); } );
 } );
} );

function change_sorting(field) {
 	new Ajax("interface.php", {method: 'post', postBody: "action=change_sorting&field="+field, onComplete: function(responseText) {
		$("coupon_list").innerHTML = responseText;
	}}).request();
}

function send_mail(id) {
	var name	 	= $("name").value;
	var	mail	 	= $("email").value;
	var	message	 	= $("message").value;
	new Ajax("includes/interface.php",{method: "post", postBody: "action=send_mail&id="+id+"&mail="+mail+"&name="+name+"&message="+message,onComplete: function(responseText) {
		if(responseText == "true") {
			$("name").value = "";
			$("email").value = "";
			$("message").value = "";
			alert("Ditt mail har skickats!");
		} else {
			alert("Mailet skickades inte, var god försök igen. Om felet uppstår kontakta gärna oss på info@kopguiden.nu");
		}
	}}).request();
}
function send_mail2(id) {
	var name	 	= $("name_mail").value;
	var	mail	 	= $("email_mail").value;
	var	message	 	= $("message_mail").value;
	new Ajax("includes/interface.php",{method: "post", postBody: "action=send_mail2&id="+id+"&mail="+mail+"&name="+name+"&message="+message,onComplete: function(responseText) {
		if(responseText == "true") {
			$("name_mail").value = "";
			$("email_mail").value = "";
			$("message_mail").value = "";
			alert("Ditt mail har skickats!");
		} else {
			alert("Mailet skickades inte, var god försök igen. Om felet uppstår kontakta gärna oss på info@kopguiden.nu");
		}
	}}).request();
}

function openPrintWindow(id) {
	window.open("print_coupon.php?id="+id,"","menubar=no,location=no,resizable=yes,scrollbars=no,status=no,width=500,height=400");
}

function changeSortHeader(element) {
	switch(element.id) {
		case "list2":
			i=2;
			id = element.id.substr(4,1).toInt();
			for(i;i<=5;i++) {
				if(i!=id) {
					if($("list"+i).hasClass("list"+i+"AcDESC")) $("list"+i).removeClass("list"+i+"AcDESC");
					if($("list"+i).hasClass("list"+i+"AcASC")) $("list"+i).removeClass("list"+i+"AcASC");
					$("list"+i).addClass("list"+i);
				}
			}
			if(element.hasClass("list2AcDESC")) {
				element.removeClass("list2AcDESC");
				element.className = "list2AcASC "+element.className;
			}
			if(element.hasClass("list2AcASC")) {
				if(!element.hasClass("sorttable_sorted_reverse")) {
					element.removeClass("list2AcASC");
					element.className = "list2AcDESC "+element.className;
				}
			}
			if(element.hasClass("list2")) {
				element.removeClass("list2");
				element.className = "list2AcASC "+element.className;
			}
		break;
		case "list3":
			i=2;
			id = element.id.substr(4,1).toInt();
			for(i;i<=5;i++) {
				if(i!=id) {
					if($("list"+i).hasClass("list"+i+"AcDESC")) $("list"+i).removeClass("list"+i+"AcDESC");
					if($("list"+i).hasClass("list"+i+"AcASC")) $("list"+i).removeClass("list"+i+"AcASC");
					$("list"+i).addClass("list"+i);
				}
			}
			if(element.hasClass("list3AcDESC")) {
				element.removeClass("list3AcDESC");
				element.className = "list3AcASC "+element.className;
			}
			if(element.hasClass("list3AcASC")) {
				if(!element.hasClass("sorttable_sorted_reverse")) {
					element.removeClass("list3AcASC");
					element.className = "list3AcDESC "+element.className;
				}
			}
			if(element.hasClass("list3")) {
				element.removeClass("list3");
				element.className = "list3AcASC "+element.className;
			}
		break;
		case "list4":
			i=2;
			id = element.id.substr(4,1).toInt();
			for(i;i<=5;i++) {
				if(i!=id) {
					if($("list"+i).hasClass("list"+i+"AcDESC")) $("list"+i).removeClass("list"+i+"AcDESC");
					if($("list"+i).hasClass("list"+i+"AcASC")) $("list"+i).removeClass("list"+i+"AcASC");
					$("list"+i).addClass("list"+i);
				}
			}
			if(element.hasClass("list4AcDESC")) {
				element.removeClass("list4AcDESC");
				element.className = "list4AcASC "+element.className;
			}
			if(element.hasClass("list4AcASC")) {
				if(!element.hasClass("sorttable_sorted_reverse")) {
					element.removeClass("list4AcASC");
					element.className = "list4AcDESC "+element.className;
				}
			}
			if(element.hasClass("list4")) {
				element.removeClass("list4");
				element.className = "list4AcASC "+element.className;
			}
		break;
		case "list5":
			i=2;
			id = element.id.substr(4,1).toInt();
			for(i;i<=5;i++) {
				if(i!=id) {
					if($("list"+i).hasClass("list"+i+"AcDESC")) $("list"+i).removeClass("list"+i+"AcDESC");
					if($("list"+i).hasClass("list"+i+"AcASC")) $("list"+i).removeClass("list"+i+"AcASC");
					$("list"+i).addClass("list"+i);
				}
			}
			if(element.hasClass("list5AcDESC")) {
				element.removeClass("list5AcDESC");
				element.className = "list5AcASC "+element.className;
			}
			if(element.hasClass("list5AcASC")) {
				if(!element.hasClass("sorttable_sorted_reverse")) {
					element.removeClass("list5AcASC");
					element.className = "list5AcDESC "+element.className;
				}
			}
			if(element.hasClass("list5")) {
				element.removeClass("list5");
				element.className = "list5AcASC "+element.className;
			}
		break;
	}
}


function registerMail() {
	var county	 	 = $("mailCounty").value;
	var mail	  	 = $("mailEmail").value;

	if(mail.contains('@') && mail.contains('.')) {
		new Ajax("includes/interface.php",{method: "post", postBody: "action=registerMail&county="+county+"&mail="+mail,onComplete: function(responseText) {
				alert("Din E-postadress är nu tillagd i vår databas.");
		}}).request();
	} else {
		alert('Ogiltig E-postadress');
	}
}

function contest() {
	var name	 	 = $("contestName").value;
	var mail	  	 = $("contestEmail").value;
    var suggestion	 = $("contestSuggestion").value;

	if(mail.contains('@') && mail.contains('.')) {
		new Ajax("includes/interface.php",{method: "post", postBody: "action=contest&name="+name+"&mail="+mail+"&suggestion="+suggestion,onComplete: function(responseText) {
				alert("Ditt förslag har skickats!.");
		}}).request();
	} else {
		alert('Ogiltig E-postadress');
	}
}

