$(document).ready(function() {
	if ($.browser.version!="7.0") {
 		$('select').customStyle();
	}	
	$('#shareQ').autoclear();
	$('#excQ').autoclear();
	$('#backQ').autoclear();
	$('#name').autoclear();
	$('#mail').autoclear();
	$('#telefon').autoclear();
	$('#comp').autoclear();
	simple_tooltip(".counterBox .info","tooltip");
	$("select").change(function () {
		calc();
	});
	$("input").change(function () {
		calc();
	});
	$('#countForm').submit(function() {
		if($('#name').val() == '' || $('#mail').val() == '' || $('#telefon').val() == '' || $('#comp').val() == ''){
			$('#error ul').text("");
			if($('#name').val() == ''){
				$('#error ul').append("<li>Fyll i ditt namn.</li>");
			}
			if($('#mail').val() == ''){
				console.log('Mail');
				$('#error ul').append("<li>Fyll i din e-postadress.</li>");
			}
			if($('#telefon').val() == ''){
				console.log('Telefon');
				$('#error ul').append("<li>Fyll i telefonnummer.</li>");
			}
			if($('#comp').val() == ''){
				console.log('Företag');
				$('#error ul').append("<li>Fyll i vilket företag du är ifrån.</li>");
			}
  			
  			return false;
  		}
	});
	         $("#countForm").bind("keypress", function(e) {
             if (e.keyCode == 13) {
                 return false;
            }
         });

});

function calc() {
	var shareRes= numCheck($('#shareType').val()*$('#shareQ').val());
	var excRes= numCheck($('#excType').val()*$('#excQ').val());
	var backRes= numCheck($('#backType').val()*$('#backQ').val());
	var total= shareRes+excRes+backRes;
	$("#shareRes").text(shareRes);
	$("#excRes").text(excRes);
	$("#backRes").text(backRes);
	$("#totMon").text(total);
};

function simple_tooltip(target_items, name){
 $(target_items).each(function(i){
		$("body").append("<div class='"+name+"' id='"+name+i+"'><p>"+findTool($(this).attr('title'))+"</p></div>");
		var my_tooltip = $("#"+name+i);

		$(this).removeAttr("title").mouseover(function(){
				my_tooltip.css({opacity:0.8, display:"none"}).fadeIn(400);
		}).mousemove(function(kmouse){
				if(document.body.clientWidth/kmouse.pageX<1.5){
				my_tooltip.css({left:kmouse.pageX-300, top:kmouse.pageY+15});
				} else {
				my_tooltip.css({left:kmouse.pageX+15, top:kmouse.pageY+15});
				}
		}).mouseout(function(){
				my_tooltip.fadeOut(400);
		});
	});
}

function findTool(i){
	switch(i)
	{
	case 'Hosted SharePoint':
	  var n = '<h2>Make IT Hosted SharePoint</h2><p>Med SharePoint skapar du gemensamma arbetsytor, intranät och extranät.</p><p>1GB = 149 kr / mån / anv<br>  5GB = 445 kr / mån / anv<br>10GB = 845 kr / mån / anv<br>Startkostnad = 1 500 kr</p>';
	  break;
	case 'Hosted Exchange':
	  var n = '<h2>Make IT Hosted Exchange</h2><p>Med Hosted Exchange får ditt företag en anpassad e-postlösning som ger nya möjligheter. Jobba var du vill, när du vill.</p>5GB = 79 kr / mån / anv<br>10GB = 99 kr / mån / anv<br>Startkostnad = 1 500 kr';
	  break;
	case 'Online Backup':
	  var n = '<h2>Make IT Online Backup</h2><p>I vår tjänst Online Backup tas regelbunden backup på företagets datorer, det handlar om daglig säkerhetskopiering av viktiga filer och dokument.</p><p>10GB = 79 kr / mån / anv<br>50GB = 195 kr / mån / anv<br>100GB = 295 kr / mån / anv</p>';
	  break;
	default:
	  var n = 'error';
	}
	return n;
}

function numCheck(i) {
	if(i=='NaN'){
	return 0;
	} else {
	return i;
	}
};
