// Kontrollera "bli medlem-fälten"
function checkSignUpForm(form) {
	/*
	var objRexExp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	if (!objRexExp.test(form.user_email.value)) {
      	alert("Skriv in din e-postadress");
		form.user_email.focus();
		return false;
	}
	*/
	if (form.user_email.value.length < 4 || form.user_email.value.indexOf("@") == -1 || form.user_email.value.indexOf(".") == -1) {
		alert("Skriv in din e-postadress");
		form.user_email.focus();
		return false;
	}
	if (form.user_password.value.length < 4) {
		alert("Ett smart lösenord bör vara minst 4 tecken långt");
		form.user_password.focus();
		return false;
	}
	if (form.user_username.value.length < 1) {
		alert("Välj ett användarnamn");
		form.user_username.focus();
		return false;
	}
}




// Kontrollera inloggningsfälten
function checkLoginForm(form) {
	if (form.user_email.value.length < 4 || form.user_email.value.indexOf("@") == -1 || form.user_email.value.indexOf(".") == -1) {
		alert("Skriv in din e-postadress");
		form.user_email.focus();
		return false;
	}
	if (form.user_password.value.length < 4) {
		alert("Skriv in ditt lösenord");
		form.user_password.focus();
		return false;
	}
}





// Kontrollera glömt
function checkForgotForm(form) {
	if (form.user_email.value.length < 4 || form.user_email.value.indexOf("@") == -1 || form.user_email.value.indexOf(".") == -1) {
		alert("Skriv in din e-postadress");
		form.user_email.focus();
		return false;
	}
}



// Kontrollera "settings"
function checkSettingsForm(form) {
	/*
	function checkChars(str){
        var allowed = "abcdefghijklmnopqrstuvwxyz0123456789_-.";
        str = str.toLowerCase();
        for(var i = 0; i < str.length; i++){
            if(allowed.indexOf(str.charAt(i)) == -1) return false;
        }
        return true;
    }   
	if(!checkChars(form.fil.value)){
      	alert("Byt namn på filen, den bör inte innehålla svenska eller speciella tecken :(");
		form.fil.focus();
		return false;
    }
	*/
	if((form.fil.value.length > 0) && (document.form.fil.value.lastIndexOf(".jpg") == -1)) {
   		alert("Välj en annan profilbild. Just nu kan man bara ladda upp bilder av typen JPG :(");
   		form.fil.focus();
		return false;
	}
	else if((form.bg_image.value.length > 0) && (document.form.bg_image.value.lastIndexOf(".jpg") == -1)) {
   		alert("Välj en annan bakgrundsbild. Just nu kan man bara ladda upp bilder av typen JPG :(");
   		form.bg_image.focus();
		return false;
	}
	/*
	if ((form.fil.value.length > 0 || form.fil.value != null) && (form.fil.value.indexOf("å") > -1 || form.fil.value.indexOf("Å") > -1 || form.fil.value.indexOf("ä") > -1 || form.fil.value.indexOf("Ä") > -1 || form.fil.value.indexOf("å") > -1 || form.fil.value.indexOf("Ö") > -1) {
		alert("Byt namn på filen. Den bör inte innehålla svenska tecken :(");
		form.fil.focus();
		return false;
	}
	*/
}




// Kontrollera
function checkPromoteForm(form) {
	if (form.promote_blog.value.length < 4) {
		//alert("Skriv in din bloggadress");
		form.promote_blog.focus();
		return false;
	}
	if (form.promote_topic.value.length < 5) {
		//alert("Skriv in en rubrik med minst 10 tecken");
		form.promote_topic.focus();
		return false;
	}
	if (form.promote_text.value.length < 5) {
		//alert("Skriv in en text med minst 10 tecken");
		form.promote_text.focus();
		return false;
	}
	if (form.promote_image.value.length < 1) {
		//alert("Välj en bild");
		form.promote_image.focus();
		return false;
	}
	if (form.promote_code.value.length < 1) {
		//alert("Skriv in en kod");
		form.promote_code.focus();
		return false;
	}
}



// Markera hela textfältet
function SelectAll(id){
    document.getElementById(id).focus();
    document.getElementById(id).select();
}



// Kontrollera "Radera inlägg"
function delete_item(id,creator_id)
{
	if(confirm("Vill du radera inlägget?"))
	{
		document.location = "action.asp?do=delete_item&ref_id=" + parseInt(id) + "&creator_id=" + parseInt(creator_id);
	}
}




// Visa dölj "Lägg till" DIV (DISPLAY)
function HideContent(d) {
	if(d.length < 1) { return; }
		document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
	if(d.length < 1) { return; }
		document.getElementById(d).style.display = "block";
}
function ReverseContentDisplay(d) {
	if(d.length < 1) { return; }
	if(document.getElementById(d).style.display == "none") { document.getElementById(d).style.display = "block"; }
	else { document.getElementById(d).style.display = "none"; }
}





function subMenu(show) {
if (show){
document.getElementById('my_submenu').style.display = 'block';
} else {
document.getElementById('my_submenu').style.display = 'none';
}
}


function settingsMenu(show) {
if (show){
document.getElementById('my_settingsmenu').style.display = 'block';
} else {
document.getElementById('my_settingsmenu').style.display = 'none';
}
}





// Visa dölj "Lägg till" DIV (VISIBILITY)
function HideContentVisibility(d) {
	if(d.length < 1) { return; }
		document.getElementById(d).style.visibility = "hidden";
}
function ShowContentVisibility(d) {
	if(d.length < 1) { return; }
		document.getElementById(d).style.visibility = "visible";
}
function ReverseContentDisplayVisibility(d) {
	if(d.length < 1) { return; }
	if(document.getElementById(d).style.visibility == "hidden") { document.getElementById(d).style.visibility = "visible"; }
	else { document.getElementById(d).style.visibility = "hidden"; }
}




function roll(img_name, img_src) {
   document[img_name].src = img_src;
}