function clearForSave(){

	var all_input = document.getElementsByTagName('input');

	//alert(all_input.length);

	for(var i=0; i < all_input.length; i++){
		//alert(all_input[i].id + ' ' + i);
		if(all_input[i].type=='text'){
			clearFields(all_input[i].id);
		}
	}
	return getNseperate();
}
		

function clearFields($fldID)
{
	var field = document.getElementById($fldID);
	if(field.value == field.alt)
	{
		field.value = '';
	}
	else if(field.value == '')
	{
		field.value = field.alt;
	}	
}

function clearFieldsTextarea(id)
{
	var field = document.getElementById(id);
	//alert(field.innerHTML);
	var msg = 'Company Info';
	if(field.innerHTML == msg)
	{
		field.innerHTML = '';
	}
	else
	{
		field.innerHTML = msg;
	}
	
}

function validate($id, $type)
{
	var field = document.getElementById($id);
	var cValid = 'valid';
	var cInvalid = 'invalid';
	if(email(field.value) && $type == 'email')
	{
		field.className = cValid;
	}
	else if((field.value != '' && field.value != field.alt) && $type == 'standard')
	{
		field.className = cValid;
	}
	else
	{
		field.className = cInvalid;		
	}
//alert(field.value);

}



function email(n)
{
	$cExp = new RegExp(/^([a-zA-Z0-9\_\.\-])+\+?([a-zA-Z0-9\_\-])+@(([a-zA-Z0-9-])+\.)+[a-zA-Z0-9]{2,5}$/);
	if (!$cExp.test(n)) 
	{	
		return false;
	}
		return true;
}

//function email(n) { return email_validation_regex(false).test(n); }

function email_validation_regex(is_optional)
{
	var valid_local = "[A-Za-z0-9\\x21\\x23-\\x27\\x2A-\\x2B\\x2D\\x2F\\x3D\\x3F\\x5E-\\x60\\x7B-\\x7E]"; // local-part option 1, part a
	var not_quoted_local = valid_local + "(" + valid_local + "|\\." + valid_local + "){1,64}"; // local-part option 1
	var quoted_local = "\\x22[^\\x22]{1,62}\\x22"; // local-part option 2
	var amp = "\\x40"; // ampersand
	var valid_domain_name = "[A-Za-z0-9\\-\\.]{1,255}"; // domain-name option 1
	var oct_num = "([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])"; // An octal number
	var valid_ip = "\\[" + oct_num + "\\." + oct_num + "\\." + oct_num + "\\." + oct_num + "\\]"; // domain-name option 2
	return new RegExp("^((" + not_quoted_local + "|" + quoted_local + ")" + amp + "(" + valid_domain_name + "|" +
	valid_ip + "))" + (is_optional ? "?" : "") + "$");
}
