/**
 * 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})?$/);
	
	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) != '' ) {			
			skuEmpty	= false;
			
		if( trim(sku) == 0 ||sku == 'Enter Item No.') {
			alert('Please enter a valid Item No');
			sku_obj.focus();
			return false;
		   }
		}
		if( trim(qty) != '' ) {
			
			qtyEmpty	= false;
			if(!myRegExp.test(qty)|| qty == 0){
				alert('Please enter a valid Quantity');
				qty_obj.focus();
				return false;
			}
		}
		
		//Check for Both
		if( trim(sku) == '' && trim(qty) != '' ) {
			alert('Please enter a Item No');
			sku_obj.focus();
			return false;
		}
		// Added for quantity validation by Devashree
		if( trim(sku) != '' && trim(qty) == '' ) {
			alert('Please enter Quantity');
			qty_obj.focus();
			return false;
		}
	}
	
	if( skuEmpty && qtyEmpty ) {
		alert('Please enter atleast one Item No and its corresponding Quantity');
		return false;
	}
	else if( !skuEmpty && qtyEmpty ) {
		alert('Please enter Quantity');
		return false;		
	}
	else if( skuEmpty && !qtyEmpty ) {
		alert('Please enter Item No');
		return false;		
	}
	return true;
}*/
function validatequick(frmObj)
{
 sku_obj	= eval( "document"+"."+"getElementById(\"sku_"+i+"\")" );
		sku	= eval( "sku_obj"+".value" );
		alert('sku--'+sku);
	qty_obj	= eval( "document"+"."+"getElementById(\"qty_"+i+"\")" );
		qty	= eval( "qty_obj"+".value" );
		alert('qqq--'+qty);	
 frmObj.submit();
}

function validateQuickOrder( frmObj ) {
		
	var len = document.getElementsByName('sku[]').length;
	var skuEmpty	= true;
	var qtyEmpty	= true;
	myRegExp 		= new RegExp(/^\d+(\d{0,2})?$/);
	
	var flag	= 0;
	
	var i=0;
	sku_obj	= eval( "document"+"."+"getElementById(\"sku_0\")" );
		sku	= eval( "sku_obj"+".value" );
		//alert('sku--'+sku);
	qty_obj	= eval( "document"+"."+"getElementById(\"qty_0\")" );
		qty	= eval( "qty_obj"+".value" );
		//alert('qqq--'+qty);	
		if( trim(sku) != ''  && trim(sku) != 'Enter Item No.') {
			skuEmpty	= false;			
		}
		if( trim(qty) != '' && trim(qty) != 'Qty') {
			qtyEmpty	= false;
			if(!myRegExp.test(qty)){
				alert('Please enter a valid quantity.');
				qty_obj.focus();
				return false;
			}
			if(parseInt(qty, 10) === 0){
				alert('Please enter a valid quantity.');
				qty_obj.focus();
				return false;
			}
		}
		if(skuEmpty == true && qtyEmpty	== true)
		{
			flag	= 1;
		}
		//Check for Both
		if( (trim(sku) == '' && trim(sku) != 'Item Number') && (trim(qty) != '' && trim(sku) != 'Quantity') ) {
			alert('Please enter item number.');
			sku_obj.focus();
			return false;
		}
			
				
		
		
		//var skuEmpty	= true;
	   // var qtyEmpty	= true;
		sku_obj	= eval( "document"+"."+"getElementById(\"sku_1\")" );		
		sku2	= eval( "sku_obj"+".value" );
		//alert('sku2--'+sku2);
	    qty_obj	= eval( "document"+"."+"getElementById(\"qty_1\")" );
		qty2	= eval( "qty_obj"+".value" );
		//alert('qqq2--'+qty2);	
		
		if(sku2 != 'Enter Item No.' && sku2 != '' ){
			//alert(qty2);
			if(qty2 == "Qty") {
			alert('Please enter a valid quantity.');
			return false;
			}
		}
		
		if(qty2 != 'Qty' && qty2 != '' ){			
			if(sku2 == "Enter Item No.") {
			alert('Please enter item number.');
			return false;
			}
		}
		
		if( trim(sku2) != ''  && trim(sku2) != 'Enter Item No.') {
			skuEmpty	= false;
		}
		//if(flag == 1)
		//{
		if( trim(qty2) == '' && trim(qty2) == 'Qty') {
			alert ('In here');
			qtyEmpty	= false;
			if(!myRegExp.test(qty)){
				alert('Please enter a valid quantity.');
				qty_obj.focus();
				return false;
			}
			if(parseInt(qty2, 10) === 0){
				alert('Please enter a valid quantity.');
				qty_obj.focus();
				return false;
			}
		}
		//Check for Both
		if( (trim(sku2) == '' && trim(sku2) != 'Item Number') && (trim(qty2) != '' && trim(sku2) != 'Quantity') ) {
			alert('Please enter item number.');
			sku_obj.focus();
			return false;
		}
	//}
/*	for(var i=0; i<len-1 ; i++){
		
		sku_obj	= eval( "document"+"."+"getElementById(\"sku_"+i+"\")" );
		sku	= eval( "sku_obj"+".value" );
		alert('sku--'+sku);
		qty_obj	= eval( "document"+"."+"getElementById(\"qty_"+i+"\")" );
		qty	= eval( "qty_obj"+".value" );
		alert('qqq--'+qty);
		if( trim(sku) != ''  && trim(sku) != 'Enter Item No.') {
			skuEmpty	= false;
		}
		if( trim(qty) != '' && trim(qty) != 'Qty') {
			qtyEmpty	= false;
			if(!myRegExp.test(qty)){
				alert('Please enter a valid quantity.');
				qty_obj.focus();
				return false;
			}
			if(parseInt(qty, 10) === 0){
				alert('Please enter a valid quantity.');
				qty_obj.focus();
				return false;
			}
		}
		
		//Check for Both
		if( (trim(sku) == '' && trim(sku) != 'Item Number') && (trim(qty) != '' && trim(sku) != 'Quantity') ) {
			alert('Please enter item number.');
			sku_obj.focus();
			return false;
		}
	}*/

           if( skuEmpty && qtyEmpty ) {		
				alert('Please enter item number and quantity.')
				return false;
			}
			else if( !skuEmpty && qtyEmpty ) {
				alert('Please enter quantity.');
				return false;		
			}
			else if( skuEmpty && !qtyEmpty ) {
				alert('Please enter item number.');
				return false;		
			}
	
	for(var i=0; i<len-1 ; 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('Item Number' == trim(sku))
		{
			sku_obj.value = '';
		}
		if('Quantity' == trim(qty))
		{
			qty_obj.value = '';
		}
	}
	//return false;
	frmObj.submit();
}

