// JavaScript Document
function stripBlanks(fld) 
{
	var result = "";
	var c = 0;
	for (i=0; i<fld.length; i++) 
	{
		if (fld.charAt(i) != " " || c > 0) 
		{
			result += fld.charAt(i);
			if (fld.charAt(i) != " ") c = result.length;
		}
	}
	return result.substr(0,c);
} 
function capitaliseMe(obj)
{//alert("JI");
	val = obj.value;
	 
	newVal = '';
	 
	val = val.split(' ');
	for(var c=0; c < val.length; c++)
	{
	for( var i=0; i<val[c].length && !/[A-Za-z]/.test(val[c].charAt(i));
	i++ )
	;
	newVal += val[c].substring( 0, i )+
	val[c].substring( i, i+1 ).toUpperCase()+
	val[c].substring( i+1, val[c].length ) + ' ';
	}
	obj.value = LTrim(newVal);
}
function LTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	if(v_length < 1){
	return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";

	var iTemp = 0;

	while(iTemp < v_length){
	if(VALUE.charAt(iTemp) == w_space){
	}
	else{
	strTemp = VALUE.substring(iTemp,v_length);
	break;
	}
	iTemp = iTemp + 1;
	} //End While
	return strTemp;
} //End Function
function echeck(str) 
{
	var at="@"
	var dot="."
	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					
}
// Phone, Fax Format (XXX-XXX-XXXX) Started

function formatPhone(evt, txt)
{
	var strPhone = txt.value;
	//var strPhone = document.quoteCustInfoForm.custPhone.value;		
	if(strPhone.length > 11)
		return false;
	var charCode = (evt.which) ? evt.which : event.keyCode;				
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;

	var strPhone = removeHash(strPhone);								
	strPhone += getNo(charCode);				
	strPhone = addHash(strPhone);				
	txt.value = strPhone;	
	return false;
}

function getNo(keyCode)
{
	var value = "";
	switch(keyCode)
	{
		case 48:
			value = 0;
			break;
		case 49:
			value = 1;
			break;
		case 50:
			value = 2;
			break;
		case 51:
			value = 3;
			break;
		case 52:
			value = 4;
			break;
		case 53:
			value = 5;
			break;
		case 54:
			value = 6;
			break;
		case 55:
			value = 7;
			break;
		case 56:
			value = 8;
			break;
		case 57:
			value = 9;
			break;
	}
	return value;
}

function removeHash(str)
{
	var tmpStr = "";				
	var len = str.length;
	if(len <= 3)
	{
		tmpStr = str;
		return tmpStr;
	}
	else if(len > 3 && len <= 7)
	{
		tmpStr = str.substr(0,3) + str.substr(4,len-4);
		return tmpStr;
	}	
	else if(len > 7)
	{
		tmpStr = str.substr(0,3) + str.substr(4,3) + str.substr(8, len-8);
		return tmpStr;
	}							
}

function addHash(str)
{
	var tmpStr = "";
	var len = str.length;

	if(len <= 3)
	{
		tmpStr = str;
		return tmpStr;
	}
	else if(len > 3 && len <= 6)
	{
		tmpStr = str.substr(0,3) + "-" + str.substr(3, len-3);
		return tmpStr;
	}				
	else if(len > 6)
	{
		tmpStr = str.substr(0,3) + "-" + str.substr(3,3) + "-" + str.substr(6, len-6);
		return tmpStr;
	}
}

//Phone format ended