// IC WCMS JavaSricpt Functions Library
// IruCom WebCMS Version 6.0 
// IruCom WebCMS Release Date : 01.12.2010
// Copyright Pragash Irudayam ( IruCom systems )
// Licence only for one Domain. No changes or addons are allowed without prior permisssion from Pragash Irudayam (IruCom systems)

function IC_JS_Free_Form(form_key_id, form_free_key, emto_id, email, required_fields_id)
{
	if (typeof(document.getElementById) != 'undefined') 
	{
		x = document.getElementById(form_key_id);
		if(x.value == form_free_key)
		{			
			e_to = document.getElementById(emto_id);
			e_to.value = email;
			return(IC_JS_Form_Validater(required_fields_id));				
		}
		else
		{
			x.style.backgroundColor = '#FF0000';
			return false;			
		}		
	}
	else
	{
		x.style.backgroundColor = '#FF0000';
		return false;
	}
}

function IC_JS_Form_Validater(required_fields_id)
{
	if (typeof(document.getElementById) != 'undefined') 
	{         
	   var msg = "";
	   // Check for the required fields
		// ######################
		r_fields_e = document.getElementById(required_fields_id);
		var r_field_ids = r_fields_e.value;
		if(r_field_ids != null)
		{
			var rf_ids_array = r_field_ids.split(':');
			for(var i=0; i < rf_ids_array.length; i++)
			{
				e = document.getElementById(rf_ids_array[i]);			
				if( (e.type == "text") || (e.type == "textarea") )
				{
					if( (e.value == "") || (e.value == null) || (e.value == " ") )
					{
						msg += e.title + ": ungültig\n" ;
					}				
				}
			}			
		}
	   	if(!msg)	 return true;		
		alert(msg);
    	return false;
	}
	else 
	{
	 	return false;
	}
}
