function init() {
    
	/*
	if(browser.isIE) {
		var flashmovies = document.getElementsByTagName('object');
	} else {
		var flashmovies = document.getElementsByTagName('embed');
	}

	if(flashmovies.length > 0) {
		for(var i=0; i<flashmovies.length; i++) {
			var flashmovie = flashmovies[i];
			flashmovie.height = '317px';
			
			if(browser.isSafari) {
				 flashmovie.setAttribute('style', 'height: 317px;');
			}

			if(! browser.isIE) {
				flashmovie.setAttribute('flashvars', flashmovie.getAttribute('flashvars') + '&styleColorBackground=0xF2E9D9&styleColorText=0xA65311&styleColorBorder=0xDFC3A5&styleColorButton=0xFFFFFF&checkForUpdate=1');
				flashmovie.style.display = 'none';
				flashmovie.style.display = 'block';
			}
		}
	}    
	*/
}

function sendNewsLetterForm(formular) {
	var newsletterEmail = document.getElementById('newsletterEmail');
	if(newsletterEmail) {
		if(! checkEmail(newsletterEmail.value)) {
			new Effect.Shake(document.getElementById('newsletterEmail'));
			newsletterEmail.className = "error";
			return false;
		} else {
			newsletterEmail.className = "text";
			return true;
		}
	}
	
	return false;
}

function sendCommentForm(formular) {
	var commentname = document.getElementById('commentname');
	if(commentname && (commentname.value == '' || commentname.value == commentname.title)) {
		commentname.focus();
		commentname.className = 'error';
		new Effect.Shake(commentname);
		return false;
	} else {
		commentname.className = 'text';
	}
	
	var commentmessage = document.getElementById('commentmessage');
	if(commentmessage &&  (commentmessage.value == '' || commentmessage.value == commentmessage.title)) {
		commentmessage.focus();
		commentmessage.className = 'error';
		new Effect.Shake(commentmessage);
		return false;
	} else {
		commentmessage.className = '';
	}
	
	var website = document.getElementById('website');
	if(website) {
		if(website.value == website.title) {
			website.value = '';
		} else if(website.value != '' && website.value.indexOf('http://') == -1) {
			website.value = 'http://' + website.value;
		}
	}
	return true;
}

function sendRecomentationForm(formular) {
	var senderName = document.getElementById('senderName');
	if(senderName && (senderName.value == '' || senderName.value == senderName.title)) {
		new Effect.Shake(senderName);
		senderName.className = "error";
		return false;
	} else {
		senderName.className = "text";
	}
	
	var senderEmail = document.getElementById('senderEmail');
	if(senderEmail && (senderEmail.value == '' || senderEmail.value == senderEmail.title)) {
		new Effect.Shake(senderEmail);
		senderEmail.className = "error";
		return false;
	} else {
		senderEmail.className = "text";
	}
	
	if(! checkEmail(senderEmail.value)) {
		new Effect.Shake(senderEmail);
		senderEmail.className = "error";
		return false;
	} else {
		senderEmail.className = "text";
	}
	
	var recieverName = document.getElementById('recieverName');
	if(recieverName && (recieverName.value == '' || recieverName.value == recieverName.title)) {
		new Effect.Shake(recieverName);
		recieverName.focus();
		recieverName.className = "error";		
		return false;
	} else {
		recieverName.className = "text";
	}

	
	var recieverEmail = document.getElementById('recieverEmail');
	if(recieverEmail && (recieverEmail.value == '' || recieverEmail.value == recieverName.title)) {
		new Effect.Shake(recieverEmail);
		recieverEmail.focus();
		recieverEmail.className = "error";
		return false;
	} else {
		recieverEmail.className = "text";
	}
	
	if(! checkEmail(recieverEmail.value)) {
		new Effect.Shake(recieverEmail);
		recieverEmail.className = "error";
		recieverEmail.focus();
		return false;
	} else {
		recieverEmail.className = "text";
		return true;
	}
	
	return false;
}

function sendContactForm(form, name) {
	var senderName = document.getElementById('senderName'+name);
	if(senderName && (senderName.value == '' || senderName.value == senderName.title)) {
		senderName.className = 'error';
		new Effect.Shake(senderName);
		return false;
	} else {
		senderName.className = 'text';	
	}
	
	var senderMessage = document.getElementById('senderMessage'+name);
	if(senderMessage && (senderMessage.value == '' || senderMessage.value == senderMessage.title)) {
		senderMessage.className = 'error';
		new Effect.Shake(senderMessage);
		return false;
	} else {
		senderMessage.className = '';	
	}
	
	return true;
}

function checkEmail(email) {
  var proto  = "(mailto:)?";
  var usr    = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
  var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
  var regex  = "^" + proto + "?" + usr + "\@" + domain + "$";

  var rgx    = new RegExp(regex);
  return rgx.exec(email) ? true : false;
}

function setRating(rating, wrapID, inputfieldID, imagepath) {
	var wrap = document.getElementById(wrapID);
	var inputfield = document.getElementById(inputfieldID);
	if(rating && wrap && inputfield) {
		var imgs = wrap.getElementsByTagName('img');
		if(imgs.length > 0) {
			for(var i=0; i<imgs.length; i++) {
				var img = imgs[i];
				if(i < rating) {
					img.src = imagepath + 'star_big_active.gif';
				} else {
					img.src = imagepath + 'star_big_inactive.gif';
				}						
			}
			
			inputfield.value = rating;
			var myRating = document.getElementById('myRating');
			if(myRating) {
				
				if(rating == 1) {
					myRating.innerHTML = rating + ' Oscar';
				} else {
					myRating.innerHTML = rating + ' Oscars';
				}
			}
		}
	}
}