var $jq = jQuery.noConflict();
$jq(document).ready(function(){
	/*$jq(".maalinger").click(function() {
		$jq.facebox({ iframe: 'include/maalinger.php' }, 'maalingercontent');
		return false;
	});*/
	$jq(".kandidat").mouseover(function(e) {
    $jq(".navnecontainer").html($jq(this).find('h3').html());
    $jq(".navnecontainer").css("top",(e.pageY+20) + "px ");
    $jq(".navnecontainer").css("left",(e.pageX) + "px ");
    $jq(".navnecontainer").show();
    });
    $jq(".kandidat").mouseout(function(e) {
    $jq(".navnecontainer").hide();
    });

	$jq(".subbutton").click(function() {
		var valid = true;
		var reg = $jq("#reg").val();
		var fornavn = $jq("#fornavn").val();
		//var etternavn = $jq("#etternavn").val();
		var alder = $jq("#alder").val();
		var kjonn = $jq('input[name=kjonn]:checked').val()
		var postnr =  $jq("#postnr").val();
		var mobnr =  $jq("#mobil").val();
		var epost =  $jq("#epost").val();
		var first = $jq('input[name=first]:checked').val();
		var status = $jq('input[name=status]:checked').val();
		if(trim(fornavn) == '' || trim(alder) == '' || trim(kjonn) == '' || trim(postnr) == '' || trim(mobnr) == '' || trim(epost) == '' || trim(first) == '' || trim(status) == '' ||  validEmail(trim(epost)) == false) {
			valid = false;
		}
		if(valid == true) {
			$jq.post("include/reg.php",{reg:reg,navn:fornavn,alder:alder,kjonn:kjonn,postnr:postnr,mobil:mobnr,epost:epost,first:first,status:status},function(data) {
			$jq("#front_velgerpanel").html('<p>Din innmelding til velgerpanelet er registrert. Vi vil ta kontakt med deg i l&oslash;pet av kort tid.</p>');
		})
		}
		else {
			alert("Vennligst fyll inn alle feltene");
		}
		
		
		
	});	


if ( window.addEventListener ) {
        var kkeys = [], konami = "38,38,40,40,37,39,37,39,66,65";
        window.addEventListener("keydown", function(e){
                kkeys.push( e.keyCode );
                if ( kkeys.toString().indexOf( konami ) >= 0 )
                        window.location = "http://www.moarhardware.com/";
        }, true);
}

});

function validEmail(str){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  strEmail = str;
  if (strEmail.search(validRegExp) == -1) 
  {
      return false;
   } 
    return true; 
}

function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
