

function RemoveSpaces(obj)
{
	var tstring = "";
	var splitstring = obj.value.split(" ");
	for(i = 0; i < splitstring.length; i++)
		tstring += splitstring[i];
	obj.value = tstring;
}

function AddPirior(obj)
{
	var alphabet = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ";
	var conditions =	obj.value.length==1 && alphabet.indexOf(obj.value[0])+1 || 
						alphabet.indexOf(obj.value[obj.value.length-1]) && obj.value[obj.value.length-2]==" ";

	if (conditions)
		obj.value += ".";
}

function TrimStr(obj)
{
	var begin = 0;
	var end = obj.value.length - 1;
	// Examine the front of the string.
	
	var oneChar;
	for(var i = 0; i < obj.value.length; i++)
	{
		oneChar = obj.value.charAt(i);
		if (oneChar == " ")
		{
			continue;
		} 
		else 
		{
			begin = i;
			break;
		}
	}
	// Scanning from the end of the string, remove blanks
	var oneChar;
	for (var j = obj.value.length-1; j >= 0; j--)
	{
		lastChar = obj.value.charAt(j);
		if (lastChar == " ")
		{
			continue;
		}
		else
		{
			end = j; 
			break;
		} 
	}
	
	obj.value = obj.value.substring(begin,end+1)
}

function CapitalizeFirstLetter(obj)
{
	var val = obj.value;
	var newVal = '';
	
	val = val.split(' ');
	for(var c=0; c < val.length; c++) 
	{
		newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + ' ';
	}
	obj.value = newVal.substring(0,newVal.length-1);
}

function CheckEmail(obj)
{
	var at="@";
	var dot=".";
	var str = obj.value;
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	
	if (str.indexOf(at)==-1)
	{
		return false;
	}
	
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
		return false;
	}
	
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
		return false;
	}
	
	if (str.indexOf(at,(lat+1))!=-1)
	{
		return false;
	}
	
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
		return false;
	}
	
	if (str.indexOf(dot,(lat+2))==-1)
	{
		return false;
	}
	
	if (str.indexOf(" ")!=-1)
	{
		return false;
	}

	return true;
}

function FormatStr(obj)
{
	TrimStr(obj);
	CapitalizeFirstLetter(obj);	
	AddPirior(obj);
}

function SubmitInfo(form, thank_you_url)
{
	window.open('about:blank', 'IRMPOPUP', 'height=100, width=200, menubar=No, resizable=No, scrollbars=No, status=No, toolbar=No');
	document.location.href=thank_you_url;
	
	form.action="http://intelliworks.fiu.edu/applicationfiles/admin/apps/df/df_action.cfm";
	form.method="post";
	form.target="IRMPOPUP";
	form.submit();
}

