function searchRedir(tPageName)
	{
	 
	 //alert (fn.name);                         
	 if (tPageName.value != "0")
		{
			location.href=tPageName.value;
     		}
	}

function validate(frm)
	{
	 fn=frm;     
	 //alert (fn.name);                         
	 if (formcheck(fn) == false)
		{
		return false;
     	}
	}


function checkid1(m_checkStr) 
	{
	var m_checkOK = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ";
	var m_allValid = true;
	
	for (i = 0; i < m_checkStr.length; i++)
		{
		m_ch = m_checkStr.charAt(i);
		for (j = 0; j < m_checkOK.length; j++)
			if (m_ch == m_checkOK.charAt(j))
				break;
			if (j == m_checkOK.length)
				{
				m_allValid = false;
				break;
				}
		}

	if (!m_allValid)
		{
		return false;
		}
	return true;
	}

function checkZipOK(m_checkZip)
	{
	var m_checkOK = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-";
	var m_allValid = true;
	
	for (i = 0; i < m_checkZip.length; i++)
		{
		m_ch = m_checkZip.charAt(i);
		for (j = 0; j < m_checkOK.length; j++)
			if (m_ch == m_checkOK.charAt(j))
				break;
			if (j == m_checkOK.length)
				{
				m_allValid = false;
				break;
				}
		}

	if (!m_allValid)
		{
		return false;
		}
	return true;
	}

function checkid(m_checkStr) 
	{
	var m_checkOK = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_";
	var m_allValid = true;
	
	for (i = 0; i < m_checkStr.length; i++)
		{
		m_ch = m_checkStr.charAt(i);
		for (j = 0; j < m_checkOK.length; j++)
			if (m_ch == m_checkOK.charAt(j))
				break;
			if (j == m_checkOK.length)
				{
				m_allValid = false;
				break;
				}
		}

	if (!m_allValid)
		{
		return false;
		}
	return true;
	}


function checkStrOK(m_checkStr)
	{
	var m_checkOK = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -/(),#.'";
	var m_allValid = true;
	
	for (i = 0; i < m_checkStr.length; i++)
		{
		m_ch = m_checkStr.charAt(i);
		for (j = 0; j < m_checkOK.length; j++)
			if (m_ch == m_checkOK.charAt(j))
				break;
			if (j == m_checkOK.length)
				{
				m_allValid = false;
				break;
				}
		}

	if (!m_allValid)
		{
		return false;
		}
	return true;
	}

function checkNumOK(m_checkStr)
	{
	var m_checkOK = "0123456789";
	var m_allValid = true;
	
	for (i = 0; i < m_checkStr.length; i++)
		{
		m_ch = m_checkStr.charAt(i);
		for (j = 0; j < m_checkOK.length; j++)
			if (m_ch == m_checkOK.charAt(j))
				break;
			if (j == m_checkOK.length)
				{
				m_allValid = false;
				break;
				}
		}

	if (!m_allValid)
		{
		return false;
		}
	return true;
	}


	function checkNoEmail(sob,str)
    { 
     if (str.indexOf("@") != -1)
		{
		alert("You cannot enter your email address in the "+ sob.name +" field.");
		sob.focus();
		return false;
        }
     if (str.indexOf("hotmail") != -1)
		{
		alert("You cannot enter your email address in the "+ sob.name +" field.");
		sob.focus();
		return false;
        }        

     if (str.indexOf("yahoo") != -1)
		{
		alert("You cannot enter your email address in the "+ sob.name +" field.");
		sob.focus();
		return false;
        }  
     if (str.indexOf("rediffmail") != -1)
		{
		alert("You cannot enter your email address in the "+ sob.name +" field.");
		sob.focus();
		return false;
        }    
    if (str.indexOf(".com") != -1)
		{
		alert("You cannot enter your email address in the "+ sob.name +" field.");
		sob.focus();
		return false;
        }    
     return true;   
    }    
        


 function checkAlphaOK(m_checkAlpha)
	{
	var m_checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ";
	var m_allValid = true;
	
	for (i = 0; i < m_checkAlpha.length; i++)
		{
		m_ch = m_checkAlpha.charAt(i);
		for (j = 0; j < m_checkOK.length; j++)
			if (m_ch == m_checkOK.charAt(j))
				break;
			if (j == m_checkOK.length)
				{
				m_allValid = false;
				break;
				}
		}

	if (!m_allValid)
		{
		return false;
		}
	return true;
	}

function checkEmailOK(femail)
	{
	var m_checkOK = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-.@";
	var m_allValid = true;
	
	for (i = 0; i < femail.length; i++)
		{
		m_ch = femail.charAt(i);
		for (j = 0; j < m_checkOK.length; j++)

			if (m_ch == m_checkOK.charAt(j))
				break;

		if (j == m_checkOK.length)
			{
			m_allValid = false;
			break;
			}
		}

	if (!m_allValid)
		{
		return false;
		}
	return true;
	}

function checkPhoneOK(fphone)
	{
	var m_checkOK = "0123456789";
	var m_allValid = true;
	
	for (i = 0; i < fphone.length; i++)
		{
		m_ch = fphone.charAt(i);
		for (j = 0; j < m_checkOK.length; j++)
			if (m_ch == m_checkOK.charAt(j))
				break;
			if (j == m_checkOK.length)
				{
				m_allValid = false;
				break;
				}
		}

	if (!m_allValid)
		{
		return false;
		}
	return true;
	}
function checkNameOK(fname)
	{
	var m_checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ";
	var m_allValid = true;
	
	for (i = 0; i < fname.length; i++)
		{
		m_ch = fname.charAt(i);
		for (j = 0; j < m_checkOK.length; j++)
			if (m_ch == m_checkOK.charAt(j))
				break;
			if (j == m_checkOK.length)
				{
				m_allValid = false;
				break;
				}
		}

	if (!m_allValid)
		{
		return false;
		}
	return true;
	}
	function checkCommentOK(fComment)
	{
	var m_checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-/(),#.'";
	var m_allValid = true;
	
	for (i = 0; i < fComment.length; i++)
		{
		m_ch = fComment.charAt(i);
		for (j = 0; j < m_checkOK.length; j++)
			if (m_ch == m_checkOK.charAt(j))
				break;
			if (j == m_checkOK.length)
				{
				m_allValid = false;
				break;
				}
		}

	if (!m_allValid)
		{
		return false;
		}
	return true;
	}
function ckemail(email)
{
   
       if (email.value.length == 0)
		{
		alert ("E-mail Address is mandatory");
		email.focus();
		return false;
		}

	var m_emailOK_init_char = email.value.substring(0,1);

	if ((m_emailOK_init_char == '@') || (m_emailOK_init_char == '.'))
		{
		alert ("This is not a valid  email address");
		email.focus();
		return false;
		}

	var m_email_check = email.value;

	if (m_email_check.indexOf("@") == -1 || m_email_check.indexOf(".") == -1)
		{
		alert(" E-mail Address should contain the @ sign and at least one period (.)");
		email.focus();
		return false;
		}

	var m_check_Email_OK = email.value;

	if (checkEmailOK(m_check_Email_OK) == false)
		{
	    alert("Please enter only alphabets, numbers, hyphen (-), underscore (_), period (.) and the \"@\" sign in the \" E-mail\" field");
		email.focus();
		return false;
		}

	var m_check_Email_OK = email.value;
	var at = 0;

	for (i = 0; i < m_check_Email_OK.length; i++)
		{
		m_ch = m_check_Email_OK.charAt(i);
			if (m_ch == '@')
				at++;
		}
		
	if (at > 1)
		{
		alert ("Two \"@\" characters are not permitted in  Email");
		email.focus();
		return false;
		}
 
 return true;      
}       

function checkdate(fld)
{
    fdate = fld.value;
    if (checkNum(fdate) == false )
    {
    alert("Invalid dates format. It sholud be \"DD-MM-YYYY\" ");
    return false;
    fld.focus();
    } 
    
    if ( fdate.length > 10 || fdate.length < 8 )   
    {
    alert("Invalid date formatS. It sholud be \"DD-MM-YYYY\" ");
    return false;
    fld.focus();
    }    
    else
    {
    spdate = fdate.split('-');
    mm = spdate[1]-1;
    dd = spdate[0];
    yy = spdate[2];
    if(isNaN(mm) || mm.length > 2 )
    {
    alert("Invalid Month");
    return false;
    fld.focus();
    }    
    if(isNaN(dd)|| dd.length > 2 )
    {
    alert("Invalid Day");
    return false;
    fld.focus();
    }    
    if(isNaN(yy) || yy.length != 4  )
    {
    alert("Invalid Year, Only 4 digit year is allowed");
    return false;
    fld.focus();
    }    
    
    var sdate = new Date(yy,mm,dd)
   
    if ( sdate.getDate() != dd )
    {
    alert("Invalid day"); 
    return false;
    fld.focus();
    }
       
    if ( sdate.getMonth() != mm )
    {
    alert("Invalid Month"); 
    return false;
    fld.focus();
    }
      
    if ( sdate.getYear() != yy )
    {
    alert("Invalid Year"); 
    return false;
    fld.focus();
    }
  //  alert (sdate);
    }
    
  return true;
}

function checkNum(m_checkStr)
	{
	var m_checkOK = "0123456789-";
	var m_allValid = true;
	
	for (i = 0; i < m_checkStr.length; i++)
		{
		m_ch = m_checkStr.charAt(i);
		for (j = 0; j < m_checkOK.length; j++)
			if (m_ch == m_checkOK.charAt(j))
				break;
			if (j == m_checkOK.length)
				{
				m_allValid = false;
				break;
				}
		}

	if (!m_allValid)
		{
		return false;
		}
	return true;
	}


//##########################################################
function formcheck(fmc)
	{
     formName=fmc;                              
     //cnt = formName.length;
   
 //************* if form is new registration form *************************    
     
 if (fmc.name == "form1")
 {
    // check for company name : login
    //alert (formName.txtname.value);
	    mname = formName.txtname.value ;
     	if (mname == "") 
      	{
		alert("\nPlease enter your Name.")
		formName.txtname.focus();
		return false;
	    }	    
	    if ( checkNameOK(mname) == false )
	    {
	    alert("\nPlease enter alphabets only.")
		formName.txtname.focus();
	    return false;
	    }
	   
	   
	   //check for email
   	    var eml = formName.txtemail;
         if ( ckemail(eml) == false )
        { 
        return false;
        }

//check for telephone
	   
	    mtel1 = formName.txtphone.value ;
     	if (mtel1 == "") 
      	{
		alert("\nPlease enter your telephone number.")
		formName.txtphone.focus();
		return false;
	    }	    
	//    if ( checkPhoneOK(mtel1) == false )
	  //  {
	   // alert("\nPlease enter only numeric field.")
		//formName.txtphone.focus();
//	    return false;
//	    }
	   
	     
      
   	//check for Comment
   var str = formName.txtcomments.value;
	if (str == "")
	{
	 alert("Please enter your  Comment.")
	 formName.txtcomments.focus();
     return false;
	}
	
	return true;    
   }
//*************full membership sign up end *************************    
 

 //*************if form is upload vehicle *************************    


 if (fmc.name == "upVehicle")
 {
    var str = formName.openAdfrom;
    if (checkdate(str)== false )
    {
    formName.openAdfrom.focus();
    return false;
    }
 
   var str = formName.openAdto;
    if (checkdate(str)== false )
    {
    formName.openAdto.focus();
    return false;
    }
    
 
  /*  var str = formName.selSubCat.value;
	if (str == "A")
	{
	 alert("\n Please select the Goods - Main Category")
	 formName.selSubCat.focus();
     return false;
	}*/
		
	var str = formName.selVehicleFrom.length;
    if (str == "0")
	{
	 alert("\n Please select the Source and Destination maps area")
	 formName.selVehicleFrom.focus();
     return false;
	}    
	var str = formName.selFloor.value;
	if (str == "A")
	{
	 alert("\n Please select the floor meter")
	 formName.selFloor.focus();
     return false;
	}    	
	set(document.upVehicle)	
	return true;    
     }

 //*************if form is Upload freight  *************************    


 if (fmc.name == "upFreight")
 {
    var str = formName.openAdfrom;
    if (checkdate(str)== false )
    {
    formName.openAdfrom.focus();
    return false;
    }
 
   var str = formName.openAdto;
    if (checkdate(str)== false )
    {
    formName.openAdto.focus();
    return false;
    }
 
   /* var str = formName.selSubCat.value;
	if (str == "A")
	{
	 alert("\n Please select the Goods - Main Category")
	 formName.selSubCat.focus();
     return false;
	}
	*/
	
	var str = formName.selVehicleFrom.length;
	if (str == "0")
	{
	 alert("\n Please select the Source and Destination maps area")
	 formName.selVehicleFrom.focus();
     return false;
	}    
	
	var str = formName.selFloor.value;
	if (str == "A")
	{
	 alert("\n Please select the floor meter")
	 formName.selFloor.focus();
     return false;
	}    
	
	
	set(document.upFreight)	
  return true;    
 }
	 

function set(F1)
{
  for (i=0; i< F1.selVehicleFrom.length; i++)
  {
  F1.selVehicleFrom.options[i].selected=true;
  }
  for (i1=0; i1< F1.selVehicleTo.length; i1++)
  {
   F1.selVehicleTo.options[i1].selected=true;
  }
}

//*************if form is freight simple search *************************    


 if (fmc.name == "sfreight")
 {
    var str = formName.openAdfrom;
    if (checkdate(str)== false )
    {
    formName.openAdfrom.focus();
    return false;
    }
 
   var str = formName.openAdto;
    if (checkdate(str)== false )
    {
    formName.openAdto.focus();
    return false;
    }
  
 
    /*var str = formName.selGoods.value;
	if (str == "A")
	{
	 alert("\n Please select the Goods - Main Category")
	 formName.selGoods.focus();
     return false;
	}
	*/
	
	var str = formName.selFreightF.length;
	if (str == "0")
	{
	 alert("\n Please select the Source and Destination maps area")
	 formName.selFreightF.focus();
     return false;
	}    

  setSF(document.sfreight)	
  return true;    
 }
	 

function setSF(F1)
{
  for (i=0; i< F1.selFreightF.length; i++)
  {
  F1.selFreightF.options[i].selected=true;
  }
  for (i1=0; i1< F1.selFreightT.length; i1++)
  {
   F1.selFreightT.options[i1].selected=true;
  }
}

//*************if form is vehicle simple search *************************    


 if (fmc.name == "sVehicle")
 {
    var str = formName.openAdfrom;
    if (checkdate(str)== false )
    {
    formName.openAdfrom.focus();
    return false;
    }
 
   var str = formName.openAdto;
    if (checkdate(str)== false )
    {
    formName.openAdto.focus();
    return false;
    }
    /*
    var str = formName.selGoods.value;
	if (str == "A")
	{
	 alert("\n Please select the Goods - Main Category")
	 formName.selGoods.focus();
     return false;
	}
	*/
	
	var str = formName.selVehicleF.length;
	if (str == "0")
	{
	 alert("\n Please select the Source and Destination maps area")
	 formName.selVehicleF.focus();
     return false;
	}    

  setSV(document.sVehicle)	
  return true;    
 }
	 

function setSV(F1)
{
  for (i=0; i< F1.selVehicleF.length; i++)
  {
  F1.selVehicleF.options[i].selected=true;
  }
  for (i1=0; i1< F1.selVehicleT.length; i1++)
  {
   F1.selVehicleT.options[i1].selected=true;
  }
}


//------check for date validation for view account history page ----


 if (fmc.name == "frmvah")
 {
   var str = formName.fromtxt;
   if (checkdate(str)== false )
   {
   formName.fromtxt.focus();
   return false;
   }
   
   var str = formName.totxt;
   if (checkdate(str)== false )
   {
   formName.totxt.focus();
   return false;
   }   
 }
	 
 //*************if form is basic profile start *************************    
 
if (fmc.name == "prfinsert")
 {
 	var str = formName.short_desc.value;
 	var sob = formName.short_desc; 
 	
 	if (str.length > 300)
 	{
 	 alert ("The length of short description field should not be \n\n more than 300 characters");
     sob.focus();
     return false; 
	}
	
     if ( checkNoEmail(sob,str) == false )
      { return false; }
     
    var str = formName.personal_ad.value;
 	var sob = formName.personal_ad; 
     
    if (str.length > 3000)
 	{
 	 alert ("The length of Personal ad field description should not be \n\n more than 3000 characters");
     sob.focus();
     return false; 
	}
     
     
     if ( checkNoEmail(sob,str) == false )
      { return false; }  
    
    var str = formName.profile_keyword.value;
 	var sob = formName.profile_keyword; 
         
      if (str.length > 160)
 	{
 	 alert ("The length of Profile keyword field should not be \n\n more than 160 characters");
     sob.focus();
     return false; 
	}
       
     
     if ( checkNoEmail(sob,str) == false )
      { return false; }  
      
   if (isNaN(formName.rage_low.value))
      {
       alert ("Please enter 2 digit no. in age from field");
       formName.rage_low.focus();
       return false; 
       }  
 
    if (isNaN(formName.rage_high.value))
      {
       alert ("Please enter 2 digit no. in age to field");
       formName.rage_high.focus();
       return false; 
       } 
 
  	var str = formName.looking_for_desc.value;
 	var sob = formName.looking_for_desc; 
    
      if ( checkNoEmail(sob,str) == false )
      { return false; }    
       
	return true;
 }

 //*************form  basic profile end *************************     

  //*************if form is edit features start *************************    
  if (fmc.name == "edit_features")
 {
 	var str = formName.short_desc.value;
 	var sob = formName.short_desc; 
 	
     if ( checkNoEmail(sob,str) == false )
      { return false; }
     
    var str = formName.personal_ad.value;
 	var sob = formName.personal_ad; 
     
     if ( checkNoEmail(sob,str) == false )
      { return false; }  
    
    var str = formName.profile_keyword.value;
 	var sob = formName.profile_keyword; 
     
     if ( checkNoEmail(sob,str) == false )
      { return false; }  
      
   if (isNaN(formName.rage_low.value))
      {
       alert ("Please enter 2 digit no. in age from field");
       formName.rage_low.focus();
       return false; 
       }  
 
    if (isNaN(formName.rage_high.value))
      {
       alert ("Please enter 2 digit no. in age to field");
       formName.rage_high.focus();
       return false; 
       } 
 
  	var str = formName.looking_for_desc.value;
 	var sob = formName.looking_for_desc; 
    
      if ( checkNoEmail(sob,str) == false )
      { return false; }    
     return true;
    }
 return true;
 }
// --- for text field digit validation

function check(fld)
{
 s = fld.value;   
 if ( s > 4.5 )
 {
 fld.value = "";
 fld.focus();
 }

  if (0 > s || 4.6 <= s  && s.length > 1 )
 {
 //alert("The minimum length is 1 M and maximum  20 M");
 fld.value = s.substring(0,1);
 fld.focus();
 }
 
 
 if ( s.length > 3 )
 {
 //alert("The minimum length is 0.1 and maximum was 4.5");
 fld.value = s.substring(0,3);
 }
 else
 {
   for ( i=0; i< s.length ; i++)
   {
    var ch = s.charAt(i);
    if ( ch != "." )
      {
         if (ch < "0" || "9" < ch )
         {
           // alert ("please enter only digits");
			str = fld.value;
			pos = str.indexOf(ch);
			fld.value = str.substring(0,pos);
		  } 
      }
   }
  }

  
}
function out(fld)
{
sv = fld.value;
if (sv.indexOf("M") != -1 )
{
 sp = sv.indexOf("M")
 s = sv.substring(0,sp-1)
}
else
{
s = fld.value;
}

if ( s >= 0.1  && s <= 4.5 )
{
fld.value = s + " M ";
}
else
{
//alert("The minimum length is 1 M and maximum  20 M");
if (s != "")
  {
  fld.value = s.substring(0,0);
  fld.focus();
  }
}
}


function foc(fld)
{
s = fld.value;
if ( s == "")
{
//alert("The minimum length is 0.1 M and maximum  4.5 M");
fld.value = "";
fld.focus();
}
}

///--- end of text field digit validation

// --- check for  1 - 20 M digit validation

function checkN(fld)
{
 s = fld.value ;   
 if (0 > s || 20 < s )
 {
 //alert("The minimum length is 1 M and maximum  20 M");
 fld.value = s.substring(0,1);
 fld.focus();
 }
 
 
 if ( s.length > 4 )
 {
 //alert("The length should not be greater than 2 digits");
 fld.value = s.substring(0,4);
 fld.focus();
 }
 else
 {
   for ( i=0; i< s.length ; i++)
   {
    var ch = s.charAt(i);
    if ( ch != "." )
      {
         if (ch < "0" || "9" < ch )
         {
           // alert ("Please enter only digits");
			str = fld.value;
			pos = str.indexOf(ch);
			fld.value = str.substring(0,pos);
		  } 
      }
   }
  }
  
}


function outN(fld)
{
sv = fld.value;
if (sv.indexOf("M") != -1 )
{
 sp = sv.indexOf("M")
 s = sv.substring(0,sp-1)
}
else
{
s = fld.value;
}
if ( s >= 1  && s <= 20 )
{
fld.value = s + " M ";
}
else
{
//alert("The minimum length is 1 M and maximum  20 M");
if (s != "")
  {
  fld.value = s.substring(0,0);
  fld.focus();
  }
}
} 

function focN(fld)
{
s = fld.value;
if ( s == "")
{
//alert("The minimum length is 1 M and maximum  20 M");
fld.value = "";
fld.focus();
}
}
/// CHECK FOR MONEY

// --- check for  1 - 50000 M digit validation

function checkM(fld)
{
 s = fld.value ;   
 if (0 > 1 || 99999 < s )
 {
 fld.value = s.substring(0,5);
 fld.focus();
 }
  
 if ( s.length > 6 )
 {
  fld.value = s.substring(0,5);
  fld.focus();
 }
 else
 {
   for ( i=0; i< s.length ; i++)
   {
    var ch = s.charAt(i);
    if ( ch != "." )
      {
         if (ch < "0" || "9" < ch )
         {
           // alert ("Please enter only digits");
			str = fld.value;
			pos = str.indexOf(ch);
			fld.value = str.substring(0,pos);
		  } 
      }
   }
  }
}

function outM(fld)
{
sv = fld.value;
if (sv.indexOf("€") != -1 )
{
 sp = sv.indexOf("€")
 s = sv.substring(0,sp-1)
}
else
{
s = fld.value;
}

if ( s >= 1  && s <= 99999 )
{
fld.value = s + " € ";
}
else
{
if (s != "")
  {
  fld.value = s.substring(0,0);
  fld.focus();
  }
}
} 


function focM(fld)
{
s = fld.value;
if ( s == "")
{
//alert("The minimum length is 1 € and maximum 99999 €");
fld.value = "";
fld.focus();
}
}

/// CHECK FOR VOLUME

// --- check for  1 - 150 M3 digit validation

function checkM3(fld)
{
 s = fld.value ;   
 if (0 > s || 150 < s )
 {
 fld.value = s.substring(0,3);
 fld.focus();
 }
  
 if ( s.length > 3 )
 {
  fld.value = s.substring(0,3);
  fld.focus();
 }
 else
 {
   for ( i=0; i< s.length ; i++)
   {
    var ch = s.charAt(i);
    if ( ch != "." )
      {
         if (ch < "0" || "9" < ch )
         {
           // alert ("Please enter only digits");
			str = fld.value;
			pos = str.indexOf(ch);
			fld.value = str.substring(0,pos);
		  } 
      }
   }
  }
}

function outM3(fld)
{
sv = fld.value;
if (sv.indexOf("M3") != -1 )
{
 sp = sv.indexOf("M3")
 s = sv.substring(0,sp-1)
}
else
{
s = fld.value;
}

if ( s >= 1  && s <= 150 )
{
fld.value = s + " M3 ";
}
else
{
if (s != "")
  {
  fld.value = s.substring(0,0);
  fld.focus();
  }
}
} 


function focM3(fld)
{
s = fld.value;
if ( s == "")
{
//alert("The minimum length is 1 M3 and maximum 150 M3");
fld.value = "";
fld.focus();
}
}

/// CHECK FOR GOODS WEIGHT

// --- check for 0.1 TO 50 T digit validation

function checkG(fld)
{
 s = fld.value ;   
 if (0 > s || 50 < s )
 {
 fld.value = s.substring(0,2);
 fld.focus();
 }
  
 if ( s.length > 4 )
 {
  fld.value = s.substring(0,4);
  fld.focus();
 }
 else
 {
   for ( i=0; i< s.length ; i++)
   {
    var ch = s.charAt(i);
    if ( ch != "." )
      {
         if (ch < "0" || "9" < ch )
         {
           // alert ("Please enter only digits");
			str = fld.value;
			pos = str.indexOf(ch);
			fld.value = str.substring(0,pos);
		  } 
      }
   }
  }
}

function outG(fld)
{
sv = fld.value;
if (sv.indexOf("T") != -1 )
{
 sp = sv.indexOf("T")
 s = sv.substring(0,sp-1)
}
else
{
s = fld.value;
}
if ( s >= 0.1  && s <= 50 )
{
fld.value = s + " T ";
}
else
{
if (s != "")
  {
  fld.value = s.substring(0,0);
  fld.focus();
  }
}
} 


function focG(fld)
{
s = fld.value;
if ( s == "")
{
//alert("The minimum length is 0.1 T and maximum 50 T");
fld.value = "";
fld.focus();
}
}

/// CHECK FOR Pallet space

// --- check for 1 TO 50 Pc  validation

function checkP(fld)
{
 s = fld.value ;   
 if (0 > s || 50 < s )
 {
 fld.value = s.substring(0,2);
 fld.focus();
 }
  
 if ( s.length > 4 )
 {
  fld.value = s.substring(0,4);
  fld.focus();
 }
 else
 {
   for ( i=0; i< s.length ; i++)
   {
    var ch = s.charAt(i);
    if ( ch != "." )
      {
         if (ch < "0" || "9" < ch )
         {
           // alert ("Please enter only digits");
			str = fld.value;
			pos = str.indexOf(ch);
			fld.value = str.substring(0,pos);
		  } 
      }
   }
  }
}

function outP(fld)
{
sv = fld.value;
if (sv.indexOf("Pc") != -1 )
{
 sp = sv.indexOf("Pc")
 s = sv.substring(0,sp-1)
}
else
{
s = fld.value;
}

if ( s >= 0.1  && s <= 50 )
{
fld.value = s + " Pc ";
}
else
{
if (s != "")
  {
  fld.value = s.substring(0,0);
  fld.focus();
  }
}
} 


function focP(fld)
{
s = fld.value;
if ( s == "")
{
//alert("The minimum length is 1 Pc and maximum 50 Pc");
fld.value = "";
fld.focus();
}
}

function winOpen(pageName)
{
/*	pageName = "http://www.websitegeneration.com/CustAccount/updateMetaTags.aspx?id=" + pageName;
	window.open(pageName, "","height=350,width=600,status=yes,toolbar=no,menubar=no,location=no");*/


	pageName = "http://209.18.84.70/CustAccount/updateMetaTags.aspx?id=" + pageName;
	window.open(pageName, "","height=350,width=600,status=yes,toolbar=no,menubar=no,location=no");



}

function calOpen(pageName)
{	
/*	window.open("http://www.websitegeneration.com/CustAccount/userCalendar.aspx?cal=" + pageName, "","height=250,width=380,status=yes,toolbar=no,menubar=no,location=no");*/

	window.open("http://209.18.84.70/CustAccount/userCalendar.aspx?cal=" + pageName, "","height=250,width=380,status=yes,toolbar=no,menubar=no,location=no");

}

function imgOpen(pageName)
{
	window.open(pageName, "","height=600,width=700,status=yes,toolbar=no,menubar=no,location=no");
}

