function lTrim(s) { return s.replace(/^\s+/g,''); }
function rTrim(s) { return s.replace(/\s+$/g,''); }
function trim(s) { return rTrim(lTrim(s)); }

function ShowFunction(id1, id2, id3, id4, id5, id6)
{
	var id1obj = trim(document.getElementById(id1));
	var id2obj = trim(document.getElementById(id2));
	var id3obj = trim(document.getElementById(id3));	
	var id4obj = trim(document.getElementById(id4));	
	var id5obj = trim(document.getElementById(id5));	
	var id6obj = trim(document.getElementById(id6));
	
	id1obj.style.display = '';
	id2obj.style.display = 'none';
	id3obj.style.display = 'none';		
	id4obj.style.display = 'none';	
	id5obj.style.display = 'none';		
	id6obj.style.display = 'none';		

}

function FormValidate1(lst, lstnames)
{
        var lstarray1 = lst.split(",");
        var lstarray2 = lstnames.split(",");

        for(i=0;i<=lstarray1.length-1; i++ )
        {
                if(trim(document.getElementById(lstarray1[i]).value) == "" )
                {
                        alert ("Please enter value in" + " " + lstarray2[i] + " " + "field.");
                        return (false);
                }
        }
}

function PassValidate1(pwd1, pwd2)
{    
	var pass1 = trim(document.getElementById(pwd1).value);
	var pass2 = trim(document.getElementById(pwd2).value);
	if (pass1 != pass2)
	{
		alert ("Confirm Password field doesn't match");
		return (false);
	}
	else
	{
		return(true);
	}
}

function RadioValidate(rb)
{
	var lstarray = rb.split(",");
        
	for (j=1;j<=lstarray.length;j++)
	{
	
		var obj1 = trim(document.getElementsByName(lstarray[j-1]));
	        
		for (var i = 0; i < obj1.length; i++)
		{
			if (obj1[i].checked)
			{
				 break;
			}
        	}
	
		if ( i >= obj1.length) 
		{
			alert ("Please select all the fields");
			return (false);
		}
	}
}



function RadioValidate2(rb,rbtxt)
{
        for (j=1;j<=rb.length;j++)
        {

                var obj1 = trim(document.getElementsByName(rb));
                var obj2 = trim(document.getElementById(rbtxt));    
                for (var i = 0; i < obj1.length; i++)
                {
                        if (obj1[i].checked)
                        {
                                if (obj1[i].value == 1)
				{
					 obj2.disabled = false;
					 break;
				 }
				 else
				{
					  obj2.disabled = true;
				          obj2.value = '';
					  break;
                      		}	
			  }
                }

        }
}


function DropValidate1(dd,ddisplay)
{
           
        var lstarray1 = dd.split(",");
        var lstarray2 = ddisplay.split(",");
	var flag=0;

         for(i=0;i<=lstarray1.length-1; i++ )
        {
                if(document.getElementById(lstarray1[i]).selectedIndex == '' )
                {
                        alert ("Please select " + " " + lstarray2[i]);
                        flag=1;
			return (false);
                }
        }
		if(!flag) return(true);

}

// function for selecting the vin number

function SelectVIN(num)
{
	document.getElementById('selvin').value=num;
	document.getElementById('selvin_it').value=num;
	document.getElementById('selvin_demo').value=num;
	document.getElementById('selvin_sld').value=num;
	document.getElementById('selvin_tde').value=num;
	document.getElementById('selvin_op').value=num;
	document.getElementById('selvin_ua').value=num;
	
	var uarsnobj=document.getElementsByName('uarsn');

	for (var i = 0; i < uarsnobj.length; i++)
	{
		uarsnobj[i].disabled=false;	
	}

	return;
} 

function VinValidate(id1, id2)
{	

   vin1 = document.getElementById(id1).value;
   vin2 = document.getElementById(id2).value;

   if((vin1 == '') && (vin2 == ''))
       {
    		alert ("Please select VIN list or enter VIN number in the text area");
       		 return (false); 
	}
    
}	

function CheckValidate(id)
{    
                  var carr = document.getElementsByName(id); 

	var carr_ln=carr.length; 
	for(var i=0;i<carr_ln;i++)
	{ 
		if(carr[i].checked)
		{    
			break; 
		}
	 
	} 
                  if (i>=carr_ln)
	{
		alert("Please select atleast one Audit");
		return (false); 
	}
}
