
//----------------------------------
//check media contact form
//----------------------------------

function checkMediaContactForm(){
	var isValid=true;
	var errMsg='';
	
	if(isEmpty(document.getElementById('namn').value)){
		isValid=false;
		document.getElementById('namn').className="longFaulty";
		errMsg="Ange ditt namn. \n"
	}
	else {
		document.getElementById('namn').className="long";
	}

	s
	
	if(!isValid) {
			alert (errMsg);
			return (false);
	}
	else {
		document.forms[0].submit(); 
	}
}
 
//----------------------------------
//check media order form
//----------------------------------

function checkMediaForm(){
	var isValid=true;
	var errMsg='';
	
	if(isEmpty(document.getElementById('namn').value)){
		isValid=false;
		document.getElementById('namn').className="longFaulty";
		errMsg="Du måste ange ditt namn. \n"
	}
	else {
		document.getElementById('namn').className="long";
	}

	if(isEmpty(document.getElementById('organisation').value)){
		isValid=false;
		document.getElementById('organisation').className="longFaulty";
		errMsg += "Du måste ange namn på företag eller organisation. \n"
	}
	else {
		document.getElementById('organisation').className="long";
	}
	
	if(isEmpty(document.getElementById('adress').value)) {
		isValid=false;
		document.getElementById('adress').className="longFaulty";
		errMsg += "Du måste ange adress. \n"
	}
	else {
		document.getElementById('adress').className="long";
	}
	
	if(isEmpty(document.getElementById('postadress').value)) {
		isValid=false;
		document.getElementById('postadress').className="longFaulty";
		errMsg += "Du måste ange postadress. \n"
	}
	else {
		document.getElementById('postadress').className="long";
	}
	
	if(isEmpty(document.getElementById('postnr').value)) {
		isValid=false;
		document.getElementById('postnr').className="longFaulty";
		errMsg += "Du måste ange postnummer. \n"
	}
	else {
		document.getElementById('postnr').className="long";
	}
	
	
	
	if(isEmpty(document.getElementById('telnr').value)) {
		isValid=false;
		document.getElementById('telnr').className="longFaulty";
		errMsg += "Du måste ange telefonnummer. \n"
	}
	else {
		document.getElementById('telnr').className="long";
	}
	
	if(isEmpty(document.getElementById('email').value)) {
		isValid=false;
		document.getElementById('email').className="longFaulty";
		errMsg += "Du måste ange e-postadress. \n"
	}
	else {
		document.getElementById('email').className="long";
	}
	
	
	
	if(!isValid) {
			alert (errMsg);
			return (false);
	}
	else {
		document.forms[0].submit(); 
	}
}

//----------------------------------
//checks valid email
//----------------------------------

function isValidEmail(s) {
	return (s.indexOf(".") > 2) && (s.indexOf("@") > 0);
}

//----------------------------------
//check contact form
//----------------------------------

function checkContactForm(){
  	var err=false;
  	var checkErr=false
  	var i;
  	var errMsg='';
  
  	//------------------------------------------------------------------
	// Vill du ha hjälp med att sluta röka eller snusa?
	//------------------------------------------------------------------
  

	
	//------------------------------------------------------------------
	// Hur vill du bli kontaktad?
	//------------------------------------------------------------------

	

	
	//------------------------------------------------------------------
	// Meddelande:
	//------------------------------------------------------------------
  	document.kontaktform.epost_body.value=document.kontaktform.epost_body.value.replace(/&/g,"och");

  	//------------------------------------------------------------------
	// Födelseår:
	//------------------------------------------------------------------
	
	
	//------------------------------------------------------------------
  	// Kön:
  	//------------------------------------------------------------------
  	if(document.kontaktform.gender.selectedIndex == 0){
 	  	err=true;
		errMsg+= "Välj kön.\n\n";
  	}
	
  	//------------------------------------------------------------------
  	// Förnamn:
  	//------------------------------------------------------------------
  	if(isWhitespace(document.kontaktform.firstname.value)){
  		err=true;
		errMsg+= "Skriv ditt förnamn.\n\n";
  	}
  
  	//------------------------------------------------------------------
  	// Efternamn:
  	//------------------------------------------------------------------

  	//---------------------------------
  	// Kontaktsätt styr vad som är obl.
	//---------------------------------
  
  	//------------------------------------------------------------------
  	// Adress: (om kontaktväg annan än "Inte alls")
  	//------------------------------------------------------------------
		
  
  	//------------------------------------------------------------------
  	// Postnr: (om kontaktväg annan än "Inte alls")
  	//------------------------------------------------------------------
  
	

  	//document.kontaktform.postnr.value=document.kontaktform.postnr.value.replace(/ /g,"");



  	//------------------------------------------------------------------
  	// Postadress: (om kontaktväg annan än "Inte alls")
  	//------------------------------------------------------------------

	
	 //------------------------------------------------------------------
  	// Epostadress:
  	//------------------------------------------------------------------


  
  	//------------------------------------------------------------------
  	// Riktnummer:
  	//------------------------------------------------------------------
    document.kontaktform.riktnr.value=document.kontaktform.riktnr.value.replace(/ /g,"");

  	if(/[^0-9]/.test(document.kontaktform.riktnr.value)){
		err=true;
		errMsg+= "Riktnumret får bara innehålla siffror.\n\n";
  	}
  
  //------------------------------------------------------------------
  // Telefonnummer:
  //------------------------------------------------------------------
    document.kontaktform.telnr.value=document.kontaktform.telnr.value.replace(/ /g,"");

  	if(/[^0-9]/.test(document.kontaktform.telnr.value)){
		err=true;
		errMsg+= "Telefonnumret får bara innehålla siffror.\n\n";
  	}
  
  //------------------------------------------------------------------
  // Mobiltelefon:
  //------------------------------------------------------------------
  document.kontaktform.mobil_nr.value=document.kontaktform.mobil_nr.value.replace(/ /g,"");
  document.kontaktform.mobil_nr.value=document.kontaktform.mobil_nr.value.replace(/-/g,"");
  document.kontaktform.mobil_nr.value=document.kontaktform.mobil_nr.value.replace(/\//g,"");
  
  if(/[^0-9]/.test(document.kontaktform.mobil_nr.value)){
  		err=true;
		errMsg+= "Mobilnumret får bara innehålla siffror.\n";
  }
  
  //-------------------------------------------------------------------
  // något telefonnummer måste vara ifyllt om man valt detta
  // som kontaktsätt
  //-------------------------------------------------------------------
  
  	

	
	
  
  //------------------------------------------------------------------
  // Röker antal cigaretter per dag:
  //------------------------------------------------------------------
  

  //------------------------------------------------------------------
  // Snusar antal dosor per vecka:
  //------------------------------------------------------------------
 

  //------------------------------------------------------------------
  // Rökt/snusat antal år:
  //------------------------------------------------------------------

  
  
  
  //------------------------------------------------------------------
  // rensa meddelandefältet om ingen egen text är angiven:
  //------------------------------------------------------------------

  if(document.kontaktform.epost_body.value.indexOf("Berätta lite mer, som t ex")!=-1) {
	  document.kontaktform.epost_body.value='';
  }

  
  //------------------------------------------------------------------
  // Om allt är ok posta formuläret, annars visa felmeddelande:
  //------------------------------------------------------------------

	if(err) {
		alert(errMsg);
		return(false);
	}
	else {
		document.forms[0].submit();
	}
}

  //------------------------------------------------------------------
  // Hjälpfunktioner för validering av formulär
  //-----------------------------------------------------------------

	function validNum(num,low,high) {
		var nm = parseInt(num);
		if ((nm >= low && nm <= high)){
			return true;
		}
		else{
			return false;
		}
	}

	function isValidEmail(s) {
		return (s.indexOf(".") > 2) && (s.indexOf("@") > 0);
	}

	function isWhitespace (s){
		var whitespace = " \t\n\r";
   		var i;
   		if (isEmpty(s)) return true;
   		for (i = 0; i < s.length; i++){
        	var c = s.charAt(i);
        	if (whitespace.indexOf(c) == -1) return false;
   		}
   		return true;
	}

	function isEmpty(s){ 
		return ((s == null) || (s.length == 0)) 
	}

	function SymError(){
		return true;
	}
	
	function SymWinOpen(url, name, attributes){
		return (new Object());
	}








