var supersleight = false;
var tElem;
var startavg = false;
var start;
var bb = 0;
var te = 0;


function include(filename){
	var head = document.getElementsByTagName('head')[0];
	script = document.createElement('script');
	script.src = filename;
	script.type = 'text/javascript';
	head.appendChild(script);
}


function insertAfter( referenceNode, newNode )
{
    referenceNode.parentNode.insertBefore( newNode, referenceNode.nextSibling );
}





function strpos( haystack, needle, offset){
    var i = (haystack+'').indexOf( needle, offset ); 
    return i===-1 ? false : i;
}






 

 

 
function TabThis(elm) {
con = elm.href;
con = con.split("#");

tabs = document.getElementsByClassName('TabOn');
for(i=0;i<tabs.length;i++) {
tabs[i].className = 'TabOff';
}
elm.className = 'TabOn';

tabs = document.getElementsByClassName('TabCOn');
for(i=0;i<tabs.length;i++) {
tabs[i].className = 'TabCOff';
}
if($('c'+con[1]))
 $('c'+con[1]).className="TabCOn";
return false;
} 


var suffixes  = [];
suffixes['allt1.se'] = 'mail.allt1.se';
suffixes['allt2.se'] = 'mail.allt2.se';
suffixes['allt3.se'] = 'allt3.se.allt2.se';
suffixes['allt4.se'] = 'mail.allt4.se';
suffixes['bagen.ac'] = 'bagen.ac.allt2.se';
suffixes['bullmark.se'] = 'bullmark.se.allt2.se';
suffixes['coolbox.se'] = 'coolbox.se.allt2.se';
suffixes['coolmail.se'] = 'coolmail.se.allt2.se';
suffixes['furunas.se'] = 'furunas.se.allt2.se';
suffixes['granaten.net'] = 'granaten.net.allt2.se';
suffixes['gravmark.se'] = 'gravmark.se.allt2.se'; 
suffixes['gunnismark.se'] = 'gunnismark.se.allt2.se'; 
suffixes['kronan1.se'] = 'kronan1.se.allt2.se'; 
suffixes['kulis.se'] = 'kulis.se.allt2.se'; 
suffixes['kulliv.se'] = 'kulliv.se.allt2.se'; 
suffixes['kvartersradet-grannen.se'] = 'kvartersradet-grannen.se.allt2.se'; 
suffixes['levnu.se'] = 'levnu.se.allt2.se'; 
suffixes['mejlahem.se'] = 'mejlahem.se.allt2.se';
suffixes['min-epost.net'] = 'min-epost.net.allt2.se';
suffixes['myran.ac'] = 'myran.ac.allt2.se'; 
suffixes['mysmolnet.se'] = 'mysmolnet.se.allt2.se'; 
suffixes['posthem.se'] = 'posthem.se.allt2.se'; 
suffixes['sdef.net'] = 'sdef.net.allt2.se'; 
suffixes['skebo.ac'] = 'skebo.ac.allt2.se'; 
suffixes['staaan.se'] = 'staaan.se.allt2.se'; 
suffixes['surfpost.se'] = 'surfpost.se.allt2.se'; 
suffixes['taftea.se'] = 'taftea.se.allt2.se'; 
suffixes['yxan.se'] = 'yxan.se.allt2.se';


function WebmailLogin() {
username = $('username').value;
username = username.split("@");
if (username.length == 2) {
$('host').value = suffixes[username[1]];
return true;
} else { alert("Felaktigt format på e-postadress."); return false; }
}





function ajaxPost($id, $downspeed, $upspeed, $bandwidth, $avgrtt) {

new Ajax.Request('http://www.alltele.se/proxy.php', { method: 'POST',
parameters: {id : $id,
			downspeed : $downspeed,
			upspeed : $upspeed,
			bandwidth : $bandwidth,
			browser : $browser,
			ip : $ip,
			server : $server,
			avgrtt: $avgrtt},


  onSuccess: function(transport, json){
			if (json.error) {
			 	alert(json.error);
			}

    },
    onFailure: function(){ alert('Nånting gick fel när hastighetstestet skulle skickas.') }
  });

}


Event.observe(window, 'load', function() {hash=window.location.hash.substring(1); plinks=document.getElementsByTagName('a');  for (i=0;i<plinks.length;i++) {if (hash != "" && plinks[i].href==window.location) {TabThis(plinks[i]);hash="";} plinks[i].onfocus=function () {this.blur()} }});
