/**
 * Function :: 	Is Used to removed the space from left & right side
 * @param str value : Field value
 * Return : Trim Value
 */
function trim(value) {
	
	var exp = /^(\s*)(\S*)(\s*$)/;
	if (exp.test(value)) 
		value = value.replace(exp, '$2');
		
	return value;
}

/**
 * Function :: 	Check value is empty or not
 * @param Obj obj       : Field Object
 * @param str fieldName : Field Name
 * Return : True if valid, otherwise false.
 */
function isEmpty(obj, fldName) {   

	if( trim(obj.value) == "") {
		
		if ( obj.type == 'text' || obj.type == 'textarea' ) {
			alert("Please enter "+ fldName);
		} else {
			alert("Please select "+ fldName);
		}
		obj.value = trim( obj.value);
		obj.focus()
		return true;
	}
	else 
		return false;
}
/**
* Function to validate Mailing List Form
* @param frmObj Form Object
*/
function validateQuickOrder( frmObj ) {
		
	var len = document.getElementsByName('sku[]').length;
	var skuEmpty	= true;
	var qtyEmpty	= true;
	myRegExp 		= new RegExp(/^\d+(\.\d{0,2})?$/);
    
    var focus_sku_id = '';
    var focus_qty_id = '';
    
    for(var i=0; i<len ; i++){
		
		sku_obj	= eval( "document"+"."+"getElementById(\"sku_"+i+"\")" );
		sku	= eval( "sku_obj"+".value" );
		
		qty_obj	= eval( "document"+"."+"getElementById(\"qty_"+i+"\")" );
		qty	= eval( "qty_obj"+".value" );
		if( trim(sku) != '' || trim(qty) != '' ) {
			if( trim(sku) != '' ) {
				skuEmpty	= false;
			}
			else{
				if (focus_sku_id == '') focus_sku_id = sku_obj.id;
                /*
                alert('Please enter Part No');
				sku_obj.focus();
				return false;		
                */
            }
			if( trim(qty) != '' ) {
				qtyEmpty	= false;
				/*
                if(!myRegExp.test(qty)){
					alert('Please enter a valid Quantity');
					qty_obj.focus();
					return false;
				}
                */
			}
			else{
				if (focus_qty_id == '') focus_qty_id = qty_obj.id;
                /*
                alert('Please enter Quantity');
				qty_obj.focus();
				return false;		
                */
            }
		}
		
	}
    
    if (focus_sku_id == '') focus_sku_id = 'sku_0';
    if (focus_qty_id == '') focus_qty_id = 'qty_0';
	
	if( skuEmpty && qtyEmpty ) {
		alert('Please enter atleast one Product Number and its corresponding Quantity');
		sku_obj	= eval( "document"+"."+"getElementById(\""+focus_sku_id+"\")" );
		sku_obj.focus();
		return false;
	}
	else if( !skuEmpty && qtyEmpty ) {
		alert('Please enter Quantity');
		qty_obj	= eval( "document"+"."+"getElementById(\""+focus_qty_id+"\")" );
		qty_obj.focus();
		return false;		
	}
	else if( skuEmpty && !qtyEmpty ) {
		alert('Please enter Product Number');
		sku_obj	= eval( "document"+"."+"getElementById(\""+focus_sku_id+"\")" );
		sku_obj.focus();
		return false;		
	}
	setLoadWaiting();
	return true;
}


