function fbs_click()
{
	var u = location.href;
	var t = document.title

	window.open('http://www.facebook.com/sharer.php?u=' + 
			encodeURIComponent(u) + 
			'&t=' + 
			encodeURIComponent(t)
			,'sharer','toolbar=0,status=0,width=626,height=436')
}

onload = function()
{
	// Image Loop
	ItemLoopStart( '.quotelist .quote' );
};


function validate(form) {
	var isValid = true;
	var elemIsValid = true;
	var errString = "";
	for (var i = 0; i < form.elements.length; i++)
	{	
		var elem = form.elements[i];
		if (elem.className.indexOf("reqd") > 0) 
		{
			if (elem.tagName == "INPUT" || elem.tagName == "TEXTAREA" || elem.tagName == "SELECT") 
			{
	                		if (elem.className.indexOf("emailval") > 0) 	
				{
		                  		elemIsValid = isValidEmail(elem.value);
				} 
	                		else if (elem.className.indexOf("number") > 0) 	
				{
		                  		elemIsValid = parseInt(elem.value);
				} 
	                		else if (elem.className.indexOf("ssn") > 0) 	
				{
		                  		elemIsValid = (/[0-9]{10}/mig).test(elem.value);
				} 
				else 
				{
					elemIsValid = elem.value != "";
				}
				if (!elemIsValid)
				{
		                    	errString += elem.title + " er ekki r\xE9tt \xFAt fyllt!<br/>";
					elem.focus();
					elem.style.borderColor = "#FF4A4A";
					elem.style.backgroundColor = "#FDFAD0";
			                  isValid = false;                
				} 
				else 
				{
					elem.style.borderColor = "";
					elem.style.backgroundColor = "";
					elemIsValid = true;
				}
			}
		} 
		else if (elem.className.indexOf("number") > 0) 
		{
			elemIsValid = isValidNumber(elem.value, 7);
			if (!elemIsValid) 
			{
				errString += elem.title + " er ekki r\xE9tt \xFAt fyllt!<br/>";
				elem.focus();
				elem.style.borderColor = "#FF4A4A";
				elem.style.backgroundColor = "#FDFAD0";
				isValid = false;
			}
			else
			{
				elem.style.borderColor = "";
				elem.style.backgroundColor = "";
				elemIsValid = true;
			}	
		}
	}
	if (!isValid) 
	{
		document.getElementById("notice").innerHTML = errString;
		document.getElementById("notice").style.display = "block";
	}
	return isValid;
		
}


function isValidEmail(value) {
	return (value.indexOf(".") > 0) && (value.indexOf("@") > 0);
}