


function switchBgColor( curr_url )
{
	var bc = document.getElementById( 'bgcol_id' );
	var link = curr_url + 'bgcol=' + bc.value;
	document.location = link;
}

function switchFontColor( curr_url )
{
	var fc = document.getElementById( 'fontcol_id' );
	var link = curr_url + 'fontcol=' + fc.value;
	document.location = link;
}

function switchBgAndFontColor( curr_url )
{
	var bc = document.getElementById( 'bgcol_id' );
	var fc = document.getElementById( 'fontcol_id' );
	var link = curr_url + 'bgcol=' + bc.value + '&fontcol=' + fc.value;
	document.location = link;
}

function showMessage( strMessage )
{
	if( strMessage != "" )
	{
		alert( strMessage );
	}
}

function IsValidEmailAddress( strAddr )
{
	if( strAddr.indexOf( '@' ) == -1 || strAddr.indexOf( '.' ) == -1 )
	{
		return false;
	}

	var end = strAddr.substr( strAddr.length - 3, 3 );
	if( end.indexOf( '.' ) !== 0 && end != "com" && end != "net" && end != "edu" && end != "mil" && end != "gov" && end != "org" )
	{
		return false;
	}

	return true;
}

// Visszaadja hogy a megadott string tartalmaz-e ékezetes karaktereket
function IsEkezetes( strString )
{
	var strInvalidChars = "áéíóöőúüű";
	var strChar;

	if( strString.length == 0 )
	{
		return false;
	}

	// Test strString consists of invalid characters listed above
	for( i = 0; i < strString.length; i++ )
	{
		strChar = strString.charAt( i );
		if( strInvalidChars.indexOf( strChar ) != -1 )
		{
			return true;
		}
	}

	return false;
}


//admin
function checkChemailInput()
{
	var strMessage = "";

	if( document.settings.email.value == "" )
	{
		strMessage = "Nem töltötte ki az e-mail cím mezőt!";
	}
	else if( !IsValidEmailAddress( document.settings.email.value ) )
	{
		strMessage = "Érvénytelen e-mail címet adott meg!";
	}

	if( strMessage != "" )
	{
		alert( strMessage );
	}
	else
	{
		document.settings.submit();
	}
}

//admin
function checkChpassInput()
{
	var strMessage = "";

	if( document.getElementsByName( "regi_jelszo" )[0].value == "" )
	{
		strMessage = "Nem töltötte ki a régi jelszó mezőt!";
	}
	else if( document.getElementsByName( "uj_jelszo" )[0].value == "" )
	{
		strMessage = "Nem töltötte ki az új jelszó mezőt!";
	}
	else if( document.getElementsByName( "uj_jelszo" )[0].value.length < 6 || document.getElementsByName( "uj_jelszo" )[0].value.length > 20 )
	{
		strMessage = "A jelszó minimum 6, maximum 20 karakterből kell hogy álljon!";
	}
	else if( IsEkezetes( document.getElementsByName( "uj_jelszo" )[0].value ) || document.getElementsByName( "uj_jelszo" )[0].value.indexOf( ' ' ) != -1 )
	{
		strMessage = "A jelszó nem tartalmazhat szóköz, valamint ékezetes karaktereket!";
	}
	else if( document.getElementsByName( "uj_jelszo" )[0].value != document.getElementsByName( "uj_jelszo2" )[0].value )
	{
		strMessage = "A két jelszó nem egyezik meg!";
	}

	if( strMessage != "" )
	{
		alert( strMessage );
	}
	else
	{
		document.chpass_form.submit();
	}
}

//admin
function checkMenuInput()
{
	var strMessage = "";

	if( document.getElementsByName( "me_nev_hu" )[0].value == "" )
	{
		strMessage = "Nem töltötte ki a 'név magyarul' mezőt!";
	}
	/*else if( document.getElementsByName( "me_nev_en" )[0].value == "" )
	{
		strMessage = "Nem töltötte ki a 'név angolul' mezőt!";
	}*/
	else if( document.getElementsByName( "me_nev_fo" )[0].value == "" )
	{
		strMessage = "Nem töltötte ki a 'név fogyatékkal élőknek' mezőt!";
	}

	if( strMessage != "" )
	{
		alert( strMessage );
	}
	else
	{
		document.menumod_form.submit();
	}
}

//admin
function checkArticleInput()
{
	var strMessage = "";

	if( document.getElementsByName( "ar_cim_hu" )[0].value == "" )
	{
		strMessage = "Nem töltötte ki a 'cím magyarul' mezőt!";
	}
	/*else if( document.getElementsByName( "ar_cim_en" )[0].value == "" )
	{
		strMessage = "Nem töltötte ki a 'cím angolul' mezőt!";
	}*/
	else if( document.getElementsByName( "ar_cim_fo" )[0].value == "" )
	{
		strMessage = "Nem töltötte ki a 'cím fogyatékkal élőknek' mezőt!";
	}

	if( strMessage != "" )
	{
		alert( strMessage );
	}
	else
	{
		document.cikkmod_form.submit();
	}
}
