﻿// prepare the form when the DOM is ready 
/*$(document).ready(function() { 
    var options = { 
        target:        '.felmedd p.message',   // target element(s) to be updated with server response 
        beforeSubmit:  validate,  // pre-submit callback 
        success:       showResponse,  // post-submit callback 
 		clearForm: true
    }; 
 
    $('#contactForm').submit(function() { 
        $(this).ajaxSubmit(options); 
     	return false; 
    });
	$('.button:submit').val('Skicka');
	//
	
//		NAVIGATION RELATED
	
	///

});*/
function popUp() {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open('/dev/wp-content/themes/stureplan_v1/agents.html', '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=200,height=100');");
}
function isValidEmail(str) {
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}
function isValidLength(str, num) {
	if(str.length > num)
		return true;
}
function validate(formData){
	var checkArr = new Array();
	for(i=0;i<formData.length;i++){
		if(formData[i].name == "namn"){
			checkArr.push(["namn", isValidLength(formData[i].value, 2)]);
		}
		if(formData[i].name == "email"){
			checkArr.push(["email", isValidEmail(formData[i].value)]);
		}
		
	}
	var ret = true;
	for(var i = 0; i<checkArr.length; i++){
		if(!checkArr[i][1])
			ret = false;
	}
	if(!ret){
		popupError(checkArr);
	}else{
		$('.button:submit').attr('disabled',true);
		$('.button:submit').val('Skickar ditt brev...');
	}
	return ret	
}
function popupError(arr){
	msg = "";
	/*
	for(var i = 0; i<arr.length; i++){
		if(arr[i][0] == "email"){
			msg += "<b>E-post: </b> Knasig e-postadress<br>";
		}
		if(arr[i][0] == "namn"){
			msg += "<b>Namn: </b> Du måste fylla i ditt namn<br>";
		}
	}
	*/
	msg += "Du har glömt att fylla i ett fält eller två!";
	$('.felmedd p.message').html(msg);
	$('#felholder').show();
}
function showResponse(responseText, statusText)  {
	 $('.felmedd h2').html('Tack!');
	 $('#felholder').show();
     $('.button:submit').attr('disabled',false);
     $('.button:submit').val('Skicka');
     
}

 var headline_count;
 var headline_interval;
 var old_headline = 0;
 var current_headline = 0;
 

 function headline_rotate() {
   $("div.headline:eq(" + old_headline + ")").animate({top: -205},"slow", function() {
     $(this).css('top','210px');
   });
 }
 function toggle(id, s){
	 //alert("div: " + id + " | vis: " + document.getElementById(id).style.visibility + " | s: " + s);
	 if(document.getElementById(id).style.visibility == 'visible' && !s){
	 	alert("dˆlj");
	 	document.getElementById(id).style.visibility = 'hidden';
	 }else{
	 	alert("visa");
	 	document.getElementById(id).style.visibility = 'visible';
	 }
 }
 function sI(t){
 	str = t.src;
 	s = str.indexOf('_on.gif');
 	if(s>-1){
 		r = str.replace('_on.gif', '_off.gif');
 	}else{
 		r = str.replace('_off.gif', '_on.gif');
 	}
 	t.src = r;
 }