
function addEvent(obj, evType, fn) {
	if (obj.addEventListener) {
		obj.addEventListener(evType, fn, true);
		return true;
	} else if (obj.attachEvent) {
		var r = obj.attachEvent("on"+evType, fn); 
		return r;
	} else {
		return false;
	}
}


function submitMoon(formObj){
  	$.fn.colorbox({width:'650px',height:'500px', href:(formObj.action + '?selectday=' + formObj.selectday.value + '&selectmonth=' + formObj.selectmonth.value + '&selectyear=' + formObj.selectyear.value + '&selecthour=' + formObj.selecthour.value + '&selectminute=' + formObj.selectminute.value + '&zone=' + formObj.zone.value), open:true});
  	return false;
}

function submitPrediction(formObj){
	if((formObj.fname.value == '')||(formObj.toname.value == '')||(formObj.fname.value == 'Skriv ditt namn')||(formObj.toname.value == 'Din dates namn')){
		alert('Du måste ange namn på dig och din date!');
		formObj.fname.focus();
		return false;
	}else{
		var winUrl = formObj.action + '?fname=' + escape(formObj.fname.value) + '&fyear=' + formObj.fyear.value + '&fmonth=' + formObj.fmonth.value + '&fday=' + formObj.fday.value + '&tyear=' + formObj.tyear.value + '&tmonth=' + formObj.tmonth.value + '&tday=' + formObj.tday.value + '&toname=' + escape(formObj.toname.value);
		window.open(winUrl, 'adfate', 'height=600,width=750,scrollbars=yes');
		return false;
	}
}

function IsNumeric(sText)

{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

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



var tld_ = new Array()
tld_[0] = "com";
tld_[1] = "org";
tld_[2] = "net";
tld_[3] = "se";
tld_[4] = "info";
tld_[10] = "co.uk";
tld_[11] = "org.uk";
tld_[12] = "gov.uk";
tld_[13] = "ac.uk";
var topDom_ = 13;
var m_ = "mailto:";
var a_ = "@";
var d_ = ".";

function mail(name, dom, tl, params)
{
	var s = e(name,dom,tl);
	document.write('<a href="'+m_+s+params+'">'+s+'</a>');
}
function mail2(name, dom, tl, params, display)
{
	document.write('<a href="'+m_+e(name,dom,tl)+params+'">'+display+'</a>');
}
function e(name, dom, tl)
{
	var s = name+a_;
	if (tl!=-2)
	{
		s+= dom;
		if (tl>=0)
			s+= d_+tld_[tl];
	}
	else
		s+= swapper(dom);
	return s;
}
function swapper(d)
{
	var s = "";
	for (var i=0; i<d.length; i+=2)
		if (i+1==d.length)
			s+= d.charAt(i)
		else
			s+= d.charAt(i+1)+d.charAt(i);
	return s.replace(/\?/g,'.');
}
