	function init( flashfile )
	{
		var so = new SWFObject( flashfile, "flashContainer", "100%", "717", "8");
//		so.addParam("wmode", "transparent");		// Turning this value on will result in failure in writing @ in inputboxes.
		so.write("flashContainer");
	}


	var submitBtn	= false;
	function tipafriend( id )
	{
		var obj = document.tipForm;
		var errorMessage = '';
		if (obj.fromname.value.length < 2 )			errorMessage += '* Ditt namn.\n';
		if (!validate_email(obj.fromemail.value))	errorMessage += '* Din e-postadress.\n';
		if (obj.toname.value.length < 2 )			errorMessage += '* Din väns namn.\n';
		if (!validate_email(obj.toemail.value))		errorMessage += '* Din väns e-postadress.\n';

		if ( errorMessage == '' ) {
			if ( !submitBtn ) {
				obj.hashCheck.value = id;
				obj.submit();
				submitBtn	= true;
			}
		} else {
			errorMessage = 'Dessa fält är ej korrekt ifyllda:\n' + errorMessage;
			alert(errorMessage);
		}
	}

	function stripSpaces(obj)
	{
		if (obj.length > 0) {
			var newObj = '';
			newObj = obj.replace(" ","");
			for (i=0;i<obj.length;i++) {
				newObj = newObj.replace(" ","");
			}
			return newObj.length;
		} else {
			return 0;
		}
	}

	function validate_email(obj)
	{
		var myRegex = new RegExp("^[a-zA-Z^0-9^_^\.\+^-]+@([a-zA-Z^0-9]+[a-zA-Z^0-9^_^\.^-]{1,}\.)+[a-zA-Z]{2,4}$");
		if (!obj.match(myRegex)) {
			return false;
		}
		return true;
	}

