function alertError( Page, Error ){
	if( Error.trim() == "" ) return false;
	
	Error = Error.replace( / /, "" );
	Error = Error.split( "," );
	switch( Page ){
		case "login":
			ErrorList = new Array(
				/* 0  */"",
				/* 1  */"Virheellinen käyttäjänimi tai salasana.",
				/* 1  */"Et ole kirjautunut.\n Ole hyvä ja kirjaudu tai rekisteröidy, jos haluat käyttää sivustoa."
			);
			break;
		case "send_a_wink":
			ErrorList = new Array(
				/* 0  */"",
				/* 1  */"Valitse iskurepliikki.",
				/* 2  */"Kirjoita hänen nimensä.",
				/* 3  */"Kirjoita hänen sähköpostiosoitteensa.",
				/* 4  */"Vahvista, että kaikki vastaanottajat ovat yli 14-vuotiaita ja ottavat tämän sähköpostin vastaan mielellään.",
				/* 5  */"Hänen sähköpostiosoitteensa on epätäydellinen."
			);
			break;
		case "play_cupid":
			ErrorList = new Array(
				/* 0  */"",
				/* 1  */"Kirjoita tytön nimi.",
				/* 2  */"Kirjoita tytön sähköpostiosoite.",
				/* 3  */"Kirjoita pojan nimi.",
				/* 4  */"Kirjoita pojan sähköpostiosoite.",
				/* 5  */"Vahvista, että kaikki vastaanottajat ovat yli 14-vuotiaita ja ottavat tämän sähköpostin vastaan mielellään..",
				/* 6  */"Tytön sähköpostiosoite on epätäydellinen.",
				/* 7  */"Pojan sähköpostiosoite on epätäydellinen."
			);
			break;
		case "boost_a_mate":
			ErrorList = new Array(
				/* 0  */"",
				/* 1  */"Valitse auttava teksti.",
				/* 2  */"Kirjoita kaverisi nimi.",
				/* 3  */"Kirjoita kaverisi sähköpostiosoite.",
				/* 4  */"Valitse kuukausi.",
				/* 5  */"Valitse päivä.",
				/* 6  */"Vahvista, että kaikki vastaanottajat ovat yli 14-vuotiaita ja ottavat tämän sähköpostin vastaan mielellään.",
				/* 7  */"Ystäväsi sähköpostiosoite on epätäydellinen.",
				/* 8  */"Kaverisi treffien päivämäärä on epätäydellinen."
			);
			break;
		case "send_to_friend":
			ErrorList = new Array(
				/* 0  */"",
				/* 1  */"Kirjoita ystäväsi nimi.",
				/* 2  */"Kirjoita ystäväsi sähköpostiosoite.",
				/* 3  */"Vahvista, että kaikki vastaanottajat ovat yli 14-vuotiaita ja ottavat tämän sähköpostin vastaan mielellään.",
				/* 4  */"Ystäväsi sähköpostiosoite on epätäydellinen."
			);
			break;
		case "register":
			ErrorList = new Array(
				/* 0  */"",
				/* 1  */"Kirjoita etunimesi.",
				/* 2  */"Kirjoita sukunimesi.",
				/* 3  */"Kirjoita sähköpostisoitteesi.",
				/* 4  */"Kirjoita käyttäjänimi.",
				/* 5  */"Kirjoita salasana.",
				/* 6  */"Vahvista salasanasi.",
				/* 7  */"Kirjoita syntymäaikasi päivä.",
				/* 8  */"Kirjoita syntymäaikasi kuukausi.",
				/* 9  */"Kirjoita syntymäaikasi vuosi.",
				/* 10  */"Kirjoita postinumerosi.",
				/* 11  */"Tee valinta.",
				/* 12  */"Tee valinta.",
				/* 13  */"Tee valinta.",
				/* 14 */"Et voi lähettää lomaketta, ennen kuin olet hyväksynyt käyttöehdot.",
				
				/* 15  */"Sähköpostiosoitteesi on epätäydellinen.",
				/* 16  */"Syntymäpäiväsi on epätäydellinen.",
				/* 17  */"Tämä sähköpostiosoite on jo rekisteröity tällä sivustolla.",
				
				/* 18  */"Käyttäjänimesi tulee olla vähintään 4 merkkiä pitkä.",
				/* 19  */"Tämä käyttäjänimi on jo käytössä.",
				/* 20  */"Antamasi salasana ja sen vahvistus eivät vastaa toisiaan.",
				/* 21  */"Salasanan tulee olla alfanumeerinen ja vähintään 5 merkkiä pitkä//Salasanassa pitää olla vähintään 5 merkkiä, jotka voivat olla kirjaimia tai numeroita.",
				
				/* 22 */"Pahoittelemme, mutta olet alle 14-vuotias ja tarvitset holhoojasi suostumuksen ottaaksesi vastaan näytteen. Pyydä holhoojaasi lähettämään meille sähköposti, jonka otsikkona on: 'Request for parental consent on TampaxSkirtFlirt.co.uk' osoitteeseen parentalconsent@beinggirl.co.uk"

				
			);
			break;
		case "register_beinggirl":
			ErrorList = new Array(
				/* 0  */"",
				/* 1  */"Kirjoita BeingGirl-käyttäjänimesi.",
				/* 2  */"Kirjoita BeingGirl-salasanasi.",
				/* 3 */"You cannot submit the form until you accept the terms and conditions.",
				/* 4  */"Tämä käyttäjänimi on jo käytössä.",
				/* 5  */"Antamasi BeingGirl-käyttäjänimi ja -salasana ovat epätäydellisiä."
			);
			break;
		case "forgot_password":
			ErrorList = new Array(
				/* 0  */"",
				/* 1  */"Kirjoita sähköpostisoitteesi.",
				/* 2  */"Sähköpostiosoitteesi on epätäydellinen.",
				/* 3  */"Tätä sähköpostiosoitetta ei ole rekisteröity sivustoomme."
			);
			break;
		case "parental_consent":
			ErrorList = new Array(
				/* 0 */"",
				/* 1 */"Täytä kaikki kentät.",
				/* 2 */"Sähköpostiosoitteesi on epätäydellinen.",
				/* 3 */"Holhoojasi suostumus on jo rekisteröity!"
			);
			break;
	}

	ErrorMsg = "";
	
	for( var i=0; i<Error.length; i++ ){
		if( ErrorList[ Error[i] ] )
			ErrorMsg += ErrorList[ Error[i] ] + "\n";
	}
	
	if( ErrorMsg.trim() != "" )
		alert( ErrorMsg );
	return true;
}

function submitPoll(){
	// handle if no answer was selected!!!!!!!
	//............................
	document.poll_form.submit();
}

function toggleFormFieldContent( FormFieldObj, Action, DefaultText ){

	if( Action == "on" ){
		if( FormFieldObj.value.trim() == DefaultText.trim() )
			FormFieldObj.value = "";
	}
	else{
		if( FormFieldObj.value.trim() == "" )
			FormFieldObj.value = DefaultText;
	}
}

function popupWindow( Page, Width, Height ){
	popWindow = window.open( Page,"","width="+(Width*1+18)+",height="+(Height*1+18)+",scrollbars=no,left="+((screen.width-Width)/2)+",top="+((screen.height-Height)/2)).focus();
}

function embedFlash(File, Width, Height ) {
	document.write('<embed src="'+File+'" quality="high" width="'+Width+'" height="'+Height+'" name="myflash" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
}

function setImgSrc( ImgObj, Filename ){
	if( !ImgObj ) return false;
	ImgObj.src = Filename;
}

function limitTextarea( Textarea, MaxLimit ) {
	if (Textarea.value.length > MaxLimit) {
		Textarea.value = Textarea.value.substring(0, MaxLimit);
	}
}

function previewEmail(EmailType){
	
	switch(EmailType){
		case "boost_a_mate":
				f = document.boost_form;
				preview_file = 'boost_a_mate_preview.php';
				break;
		case "play_cupid_his":
				f = document.dating_form;
				preview_file = 'play_cupid_preview_his.php';
				break;
		case "play_cupid_hers":
				f = document.dating_form;
				preview_file = 'play_cupid_preview_hers.php';
				break;
		case "send_a_wink":
				f = document.wink_form;
				preview_file = 'send_a_wink_preview.php';
				break;
		case "send_to_friend":
				f = document.send2friend_form;
				preview_file = 'send_to_friend_preview.php';
				break;
	}
	
	// setting new target and action for the form
	orig_action = f.action;
	f.action = preview_file;
	f.target = '_blank';
	f.submit();
	
	// restoring the form's original target and action
	f.action = orig_action;
	f.target = '';

}