var loading = '<div class="loadings"><img src="images/loading-icon.gif" alt=""/></div>';
function trim(s) {
	return s.replace(/[ \t]+$/, "").replace(/^[ \t]+/, "");
}

$(function(){
	$("#land").change(function(){
		var url = "stad.php?land="+$(this).val() ;
		$.getJSON(
				url ,
				function(resp){
					var opt = "<option value='0'>Välj stad</option>";
					for(var i=0;i<resp.length;i++){
						opt += "<option value='"+ resp[i].id+"'>"+resp[i].name+"</option>";
					}
					$("#stad").html( opt );
				} 
		);
	});
})

$(function(){
	$("#land2").change(function(){
		var url = "stad.php?land="+$(this).val() ;
		$.getJSON(
				url ,
				function(resp){
					var opt = "<option value='0'>Välj stad</option>";
					for(var i=0;i<resp.length;i++){
						opt += "<option value='"+ resp[i].id+"'>"+resp[i].name+"</option>";
					}
					$("#stad2").html( opt );
				} 
		);
	});
})

$(function() {
	$("#btnforgot").live("click",function() {
		f = document.tips;
		if(trim(f.name.value)=="") {
			alert('Vänligen fyll i din namn');
			f.name.focus();
			return(false);
		}
		if(trim(f.email.value)=="") {
			alert('Vänligen fyll i din e-post');
			f.email.focus();
			return(false);
		}
		if(f.email.value.indexOf('@')==-1){
			alert("Ogiltig e-post");
			f.email.select();
			return false;
		}
		if(f.email.value.indexOf('.')==-1){
			alert("Ogiltig e-post");
			f.email.select();
			return false;
		}
		if(trim(f.email2.value)=="") {
			alert("Vänligen fyll i Din Vännernas e-postadresser");
			f.email2.focus();
			return(false);
		}
		if(trim(f.email2.value) != "") {
			var str = f.email2.value;
			var arr = str.split(" ");
			var count = arr.length;
			for(i=0;i<count;i++) {
				if(arr[i].indexOf('@')==-1){
					alert("Ogiltig e-post");
					f.email2.select();
					return false;
				}
				if(arr[i].indexOf('.')==-1){
					alert("Ogiltig e-post");
					f.email2.select();
					return false;
				}
			}
		}
		if(trim(f.sign.value)=="") {
			alert("Vänligen fyll i Din hälsning");
			f.sign.focus();
			return(false);
		}
		if(trim(f.security.value)=="") {
			alert("Vänligen fyll i din säkerhetskoden");
			f.security.focus();
			return(false);
		}
		return(true);
   });
});

$(function(){
	$("#register").live("click",function() {
		f = document.reg;
		if(trim(f.username.value)=="") {
			alert('Vänligen fyll i Användarnamn');
			f.username.focus();
			return(false);
		}
		var CheckUser = $("#CheckUser").val();
		if(trim(CheckUser)==1) {
			alert('User fel format');
			f.username.focus();
			return(false);
		}
		if(trim(CheckUser)==2) {
			alert('Användare använder redan');
			f.username.focus();
			return(false);
		}
		if(trim(f.password.value)=="") {
			alert('Vänligen fyll i Lösenord');
			f.password.focus();
			return(false);
		}
		if(trim(f.name.value)=="") {
			alert('Vänligen fyll i namn');
			f.name.focus();
			return(false);
		}
		if(trim(f.lastname.value)=="") {
			alert('Vänligen fyll i efternamn');
			f.lastname.focus();
			return(false);
		}
		if(trim(f.address.value)=="") {
			alert('Vänligen fyll i adress');
			f.address.focus();
			return(false);
		}
		if(trim(f.postnr.value)=="") {
			alert('Vänligen fyll i postnr');
			f.postnr.focus();
			return(false);
		}
		if(trim(f.land.value)=="") {
			alert('Vänligen fyll i land');
			f.land.focus();
			return(false);
		}
		if(trim(f.stad.value)=="") {
			alert('Vänligen fyll i stad');
			f.stad.focus();
			return(false);
		}
		
		if(f.email.value!="" || f.email2.value!=""){
			if(f.email.value=="" || f.email2.value==""){
				alert('E-post fel format');
				f.email.focus();
				return(false);
			}
		}
		
		var CheckEmail = $("#CheckEmail").val();
		if(trim(CheckEmail)==1) {
			alert('E-post fel format');
			f.email.focus();
			return(false);
		}
		if(trim(CheckEmail)==2) {
			alert('Detta e-postmeddelande kan inte använda');
			f.email.focus();
			return(false);
		}
		return(true);
	});
});

function contactlist() {
	var text = document.getElementById("q").value;
	newwin('contactlist.php?ac=search&q='+text,435,500,0,0)
}

function newwin(URLStr,width, height, usescrollbar,resize)
{
	  var popUpWin=0;
	  var left = (screen.width/2) - width/2;
	  var top = (screen.height/2) - height/2;
	  if(popUpWin)
	  {
		  if(!popUpWin.closed) popUpWin.close();
	   }
	   popUpWin = open(URLStr, 'popUpWin', 'toolbar=0,location=0,directories=0,status=0,menub ar=0,scrollbars='+usescrollbar+',resizable='+resize+',copyhistory=0,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}


function isEmail(email){ 
	
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (!emailRE.test(email)){
		return false;
	}else{
		return true;
	}

}

function isUrl(s) {
	var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
	return regexp.test(s);
}

function Confirms() {
	if(confirm("är du säker")) {
		return(true);
	}
	return(false);
}