//start of the sales enquiry.......
function checksalesquery(objFrmsales)

{
	var strCntry;
	strCntry = objFrmsales.cmbCountry[objFrmsales.cmbCountry.selectedIndex].value;
	    personName = trimSpaces(objFrmsales.name.value);
		if(personName.length<=0)
			{
				alert("Please enter your name");
				objFrmsales.name.focus();
				return false;
			}
	
		custEmail = trimSpaces(objFrmsales.email.value);
		if(custEmail.length<=0)
			{
				alert("Enter your email address");
				objFrmsales.email.focus();
				return false;
			}
				else if(! checkEmail(custEmail))
			{
				objFrmsales.email.focus();
				return false;
			}

           custPhone = trimSpaces(objFrmsales.phone.value);
		   if(custPhone.length<=0)
			{
				alert("Please enter your Contact No.");
				objFrmsales.phone.focus();
				return false;
			 }	
		
		custaddress=trimSpaces(objFrmsales.address1.value);
		if(custaddress.length<=0)
		{
		alert("Please Enter Your Address")
         objFrmsales.address1.focus();
		return false;
        }
		
		
		State=trimSpaces(objFrmsales.State.value);
		if(State.length<=0)
		{
		alert("Please enter the State");
         objFrmsales.State.focus();
		return false;
        }
			
		custcity=trimSpaces(objFrmsales.CmbCity.value);
		if(custcity.length <=0)
		{
		alert("Please enter the City");
         objFrmsales.CmbCity.focus();
		return false;
        }
        
		//Custpincode=trimSpaces(objFrmsales.ZipCode.value);
		
		custpincode=trimSpaces(objFrmsales.ZipCode.value);
		if(custpincode.length <=0)
			{
			alert("Please enter the Zipcode");
			 objFrmsales.ZipCode.focus();
			return false;
			}
		
		else if(strCntry == 'IN')
			{
			if(eval('objFrmsales.ZipCode.value.length != 6') || !IsNumeric(objFrmsales.ZipCode.value))
				{
					alert ("Incorrect Zip code! Please Enter Six Digits For Indian Pincode");
					objFrmsales.ZipCode.focus();
					objFrmsales.ZipCode.select();
					return false;
				}
			 }
		/*else if(strCntry != 'IN') && eval('objFrmsales.ZipCode.value.length <=20')
		
			
			{
			alert("Please Enter Zipcode Not More Than 20 Characters");
			objFrmsales.ZipCode.focus();
			objFrmsales.ZipCode.select();
			return false;
			}*/
		
	
		 
		salesquery=trimSpaces(objFrmsales.salesquery.value);
		if(salesquery.length<=0)
		{
			alert("Sales Enquiry is a mandatory field");
			objFrmsales.salesquery.focus();
			return false;		
		}
    objFrmsales.submit()
	return true; 
 
}	

/* the validation for the Domestic Sales Query*/

function checksalesqueryDom(objFrmsales)

{
	var strCntry;
	strCntry = objFrmsales.cmbCountry[objFrmsales.cmbCountry.selectedIndex].value;
	    personName = trimSpaces(objFrmsales.name.value);
		if(personName.length<=0)
			{
				alert("Please enter your name");
				objFrmsales.name.focus();
				return false;
			}
	
		custEmail = trimSpaces(objFrmsales.email.value);
		if(custEmail.length<=0)
			{
				alert("Enter your email address");
				objFrmsales.email.focus();
				return false;
			}
				else if(! checkEmail(custEmail))
			{
				objFrmsales.email.focus();
				return false;
			}

           custPhone = trimSpaces(objFrmsales.phone.value);
		   if(custPhone.length<=0)
			{
				alert("Please enter your Contact No.");
				objFrmsales.phone.focus();
				return false;
			 }	
		
		custaddress=trimSpaces(objFrmsales.address1.value);
		if(custaddress.length<=0)
		{
		alert("Please Enter Your Address")
         objFrmsales.address1.focus();
		return false;
        }
		
		
		State=trimSpaces(objFrmsales.State.value);
		if(State.length<=0)
		{
		alert("Please enter the State");
         objFrmsales.State.focus();
		return false;
        }
			
		custcity=trimSpaces(objFrmsales.CmbCity.value);
		if(custcity.length <=0)
		{
		alert("Please enter the City");
         objFrmsales.CmbCity.focus();
		return false;
        }
        
		//Custpincode=trimSpaces(objFrmsales.ZipCode.value);
		
		custpincode=trimSpaces(objFrmsales.ZipCode.value);
		if(custpincode.length <=0)
			{
			alert("Please enter the Pincode");
			 objFrmsales.ZipCode.focus();
			return false;
			}
		
		else if(strCntry == 'IN')
			{
			if(eval('objFrmsales.ZipCode.value.length != 6') || !IsNumeric(objFrmsales.ZipCode.value))
				{
					alert ("Incorrect Zip code! Please Enter Six Digits For Indian Pincode");
					objFrmsales.ZipCode.focus();
					objFrmsales.ZipCode.select();
					return false;
				}
			 }
		/*else if(strCntry != 'IN') && eval('objFrmsales.ZipCode.value.length <=20')
		
			
			{
			alert("Please Enter Zipcode Not More Than 20 Characters");
			objFrmsales.ZipCode.focus();
			objFrmsales.ZipCode.select();
			return false;
			}*/
		
	
		 
		salesquery=trimSpaces(objFrmsales.salesquery.value);
		if(salesquery.length<=0)
		{
			alert("Sales Enquiry is a mandatory field");
			objFrmsales.salesquery.focus();
			return false;		
		}
    objFrmsales.submit()
	return true; 
 
}	




function ClrFieldssalesquery()

{	
    //var msg;
    document.salesqueryfrm.name.value="";
	document.salesqueryfrm.email.Value="";
	document.salesqueryfrm.email.value="";
	document.salesqueryfrm.phone.value="";
	document.salesqueryfrm.FaxNo.value="";
	document.salesqueryfrm.Mobphone.value="";
	document.salesqueryfrm.address1.value =""; 
	document.salesqueryfrm.address2.value =""; 
	document.salesqueryfrm.State.value="";
	document.salesqueryfrm.CmbCity.value="";
	document.salesqueryfrm.ZipCode.value="";
	document.salesqueryfrm.salesquery.value="";	
	document.salesqueryfrm.hdtxtmsg.value="";
	//msg=salesqueryfrm.hdtxtmsg.value;
}







//end of the sales enquiry.......





function checkCon(frm){
	var temp;
	temp=trimSpaces(frm.strCnno.value);
	if(temp.length == 0){
		alert("Please specify the Consignment no.");
		frm.strCnno.focus();
		return false;
	}
	return true;
}


function checkComplaint(objFrm)
{
	custName = trimSpaces(objFrm.custName.value);
	if(custName.length<=0)
	{
		alert("Enter your name");
		objFrm.custName.focus();
		return false;
	}
	custEmail = trimSpaces(objFrm.custEmail.value);
	if(custEmail.length<=0)
	{
		alert("Enter your email address");
		objFrm.custEmail.focus();
		return false;
	}
	else if(! checkEmail(custEmail))
	{
		objFrm.custEmail.focus();
		return false;
	}
	/*airwayBill = trimSpaces(objFrm.airwayBill.value);
	if(airwayBill.length<=0)
	{
		alert("Enter the consignment/airway bill number");
		objFrm.airwayBill.focus();
		return false;
	}*/
	
	   airwayBill = trimSpaces(objFrm.airwayBill.value);	
		airwayBill = airwayBill.toUpperCase();
		if (airwayBill.length < 9) {
		alert("The Consignment Number is invalid!!");
         objFrm.airwayBill.value="";
		objFrm.airwayBill.focus();
		return false;
		}
		
				//valid first digits
		alfValues="ABCDEFGHIJKLMNOPQRTSUVWXYZ";
		//get the first digit from input
		var alf = airwayBill.charAt(0);
		//check if first digit is within valid digits
		if (alfValues.indexOf(alf) == -1) {
		alert("First digit should be alphanumeric!!");
		 objFrm.airwayBill.value="";
		objFrm.airwayBill.focus();
		//frm.Submit.value="Get Details";
		return false;
		}
		sepValue=",";
		var sepCr = airwayBill.charAt(9);
		if(sepValue.indexOf(sepCr) == -1) {
		 objFrm.airwayBill.value="";
		alert("Enter proper Consignment !!");
		objFrm.airwayBill.focus();
		return false;
		}
		
		//Digits from 2nd to 9th should be numeric
		var i;
		for (i=1; i <= 8; i++){
				var c = airwayBill.charAt(i);
				if (isNaN(c)){
				 objFrm.airwayBill.value="";
				alert("The Consignment Number is invalid!!");
				objFrm.airwayBill.focus();
				//document.frmConNum.Submit.value="Get Details";
				return false;
				
				break;
				}
				
		 }
	
	
	bookDt = trimSpaces(objFrm.bookDt.value);
	
	if(bookDt.length<=0)
	{
		alert("Enter The Booking Date");
		objFrm.bookDt.focus();
		return false;
	}
	
	complaints = trimSpaces(objFrm.complaints.value);
	if(complaints.length<=0)
	{
		alert("Enter your complaint");
		objFrm.complaints.focus();
		return false;
	}
	
	objFrm.frmAction.value="Y";
	return true;
	
}



function checkFeedBack(objFrm)
{
	
	custfeedBack = trimSpaces(objFrm.feedbacktext.value);
	//alert(custfeedBack);
	if(custfeedBack.length<=0)
	{
		alert("Please enter your valuable feedback");
		objFrm.feedbacktext.focus();
		return false;
	}
	personName = trimSpaces(objFrm.naam.value);
	if(personName.length<=0)
	{
		alert("Please enter your name");
		objFrm.naam.focus();
		return false;
	}
	
	
		
		custEmail = trimSpaces(objFrm.email.value);
			if(custEmail.length<=0)
			{
				alert("Enter your email address");
				objFrm.email.focus();
				return false;
			}
			else if(! checkEmail(custEmail))
			{
				objFrm.email.focus();
				return false;
			}
	
		custPhone=trimSpaces(objFrm.phone.value);
		if(custPhone.length<=0)
		{
			alert("Please enter your Phone No");
			objFrm.phone.focus();
			return false;
	}	
	
		custaddress=trimSpaces(objFrm.address.value);
		if(custaddress.length<=0)
		{
		alert("Please Enter Your Address")
         objFrm.address.focus();
		return false;
        }
		
				
		custcity=trimSpaces(objFrm.city.value);
		if(custcity.length<=0)
		{
		alert("Please enter the City")
         objFrm.city.focus();
		return false;
        }
        
 
		custzip=trimSpaces(objFrm.zip.value);
		if(custzip.length<=0)
		{
		alert("Please enter the Zip Code ")
	    objFrm.zip.focus();
		return false;
		}
	
	
	
	objFrm.frmAction.value="Y";
	return true;
}


function checkFeedBackFrEnq(objFrm1)
{
	
	
	personName = trimSpaces(objFrm1.name.value);
	if(personName.length<=0)
	{
		alert("Please enter your name");
		objFrm1.name.focus();
		return false;
	}
	
	
		
		custEmail = trimSpaces(objFrm1.email.value);
			if(custEmail.length<=0)
			{
				alert("Enter your email address");
				objFrm1.email.focus();
				return false;
			}
			else if(! checkEmail(custEmail))
			{
				objFrm1.email.focus();
				return false;
			}
	
		custage=trimSpaces(objFrm1.age.value);
		if(custage.length<=0)
		{
			alert("Please enter your age");
			objFrm1.age.focus();
			return false;
	}	
	
	
	edu=trimSpaces(objFrm1.education.value);
		if(edu.length<=0)
		{
		alert("Please Enter Your Educational Qualification")
         objFrm1.education.focus();
		return false;
        }
	
		custaddress=trimSpaces(objFrm1.address.value);
		if(custaddress.length<=0)
		{
		alert("Please Enter Your Address")
         objFrm1.address.focus();
		return false;
        }
		
				
		custcity=trimSpaces(objFrm1.city.value);
		if(custcity.length<=0)
		{
		alert("Please enter the City")
         objFrm1.city.focus();
		return false;
        }
        
 
		custzip=trimSpaces(objFrm1.Zip.value);
		if(custzip.length<=0)
		{
		alert("Please enter the Zip Code ")
		objFrm1.Zip.focus();
		return false;
		}
	   
	   occupation=trimSpaces(objFrm1.present_occupation.value);
		if(occupation.length<=0)
		{
		alert("Please Enter Your Occupation")
         objFrm1.present_occupation.focus();
		return false;
        }
	
	objFrm1.frmAction.value="Y";
	return true;
}



	function checkUser(frmObj,modifier)
	{
		//alert(modifier)
		//alert(frmObj)
		if(modifier=='add')
		{
			//alert("hello")
			userId = trimSpaces(frmObj.userId.value);
			if(userId.length<=0)
			{
				alert("The member name must have atleast 4 characters");
				frmObj.userId.focus();
				return false;
			}
			else if(checkIfValueExists(frmObj,'checkFieldValues',userId))
			{
				alert("The username '" + userId + "' already exists");
				return false;
			}
		}	
		pass= trimSpaces(frmObj.pass.value);
		if(pass.length<=0)
		{
			alert("Enter the password");
			frmObj.pass.focus();
			return false;
		}
		else if(pass.length<4)
		{
			alert("The password must be atleast 4 characters long");
			frmObj.pass.focus();
			return false;
		} 
		confPass= trimSpaces(frmObj.confPass.value);
		if(confPass.length<=0)
		{
			alert("Retype the password");
			frmObj.confPass.focus();
			return false;
		}
		if(pass != confPass)
		{
			alert("The two passwords do not match");
			frmObj.confPass.focus();
			return false;
		}
		
		fName= trimSpaces(frmObj.fName.value);
		if(fName.length<=0)
		{
			alert("Please enter your first name");
			frmObj.fName.focus();
			return false;
		}
		
		lName= trimSpaces(frmObj.lName.value);
		if(lName.length<=0)
		{
			alert("Please enter your last name");
			frmObj.lName.focus();
			return false;
		}
		
		email= trimSpaces(frmObj.email.value);
		if(email.length<=0)
		{
			alert("Please enter your email address");
			frmObj.email.focus();
			return false;
		}
		else if(! checkEmail(email))
		{
			frmObj.email.focus();
			return false;
		}
		city= trimSpaces(frmObj.city.value);
		if(city.length<=0)
		{
			alert("Please enter your city");
			frmObj.city.focus();
			return false;
		}
		country= trimSpaces(frmObj.country.value);
		if(country.length<=0)
		{
			alert("Please select the country");
			frmObj.country.focus();
			return false;
		}
		vReason = trimSpaces(frmObj.vReason.value);
		if(vReason.length<=0)
		{
			alert("Please enter the reason for joining DTDC");
			frmObj.vReason.focus();
			return false;
		}
		occu= trimSpaces(frmObj.occu.value);
		if(occu=='Others' && trimSpaces(frmObj.occuOther.value.length)<=0)
		{
			alert("Please enter your job function");
			frmObj.occuOther.focus();
			return false;
		}
		dob=trimSpaces(frmObj.dob.value);
		if(dob.length<=0)
		{
			frmObj.dob.value= "01/01/1900";
		}
		 frmObj.frmAction.value="yes";
		return true;
	}

function checkLogin(frmObj)
{
	userName=trimSpaces(frmObj.userName.value);
	if(userName.length<=0)
	{
		alert("Please enter the username");
		frmObj.userName.focus();
		return false;
	} 
	userPassword=trimSpaces(frmObj.userPassword.value);
	if(userPassword.length<=0)
	{
		alert("Please enter the password");
		frmObj.userPassword.focus();
		return false;
	}
	//return true;
	frmObj.submit();
}

function checkSearch(frmObj)
{
	
	searchString=trimSpaces(frmObj.searchString.value);
	
	if(searchString.length<=0)
	{
		alert("Please enter the search string");
		frmObj.searchString.focus();
		return false;
	}
	frmObj.submit();
}

//---------------------
function SetToToday(Which,frmName){
 // document.write(eval("document." + frmName + "." + Which + "Day"));
  DaysObject = eval("document." + frmName + "." + Which + "Day");
  MonthObject = eval("document." + frmName + "." + Which + "Month");
  YearObject = eval("document." + frmName + "." + Which + "Year");

  YearObject[0].selected = true;
  MonthObject[NowMonth].selected = true;

  ChangeOptionDays(Which,frmName);

  DaysObject[NowDay-1].selected = true;
}
function ChangeOptionDays(Which,frmName)
{
  //alert("document." + frmName + "." + Which + "Day");
  DaysObject = eval("document." + frmName + "." + Which + "Day");
  MonthObject = eval("document." + frmName + "." + Which + "Month");
  YearObject = eval("document." + frmName + "." + Which + "Year");

  Month = MonthObject[MonthObject.selectedIndex].text;
  Year = YearObject[YearObject.selectedIndex].text;

  DaysForThisSelection = DaysInMonth(Month, Year);
  CurrentDaysInSelection = DaysObject.length;
  if (CurrentDaysInSelection > DaysForThisSelection)
  {
    for (i=0; i<(CurrentDaysInSelection-DaysForThisSelection); i++)
    {
      DaysObject.options[DaysObject.options.length - 1] = null
    }
  }
  if (DaysForThisSelection > CurrentDaysInSelection)
  {
    for (i=0; i<(DaysForThisSelection-CurrentDaysInSelection); i++)
    {
      NewOption = new Option(DaysObject.options.length + 1);
      DaysObject.add(NewOption);
    }
  }
    if (DaysObject.selectedIndex < 0) DaysObject.selectedIndex == 0;
}

Now = new Date();
NowDay = Now.getDate();
NowMonth = Now.getMonth();
NowYear = Now.getYear();
NowHour=Now.getHours();
NowMinute=Now.getMinutes();
if (NowYear < 2000) NowYear += 1900; //for Netscape

//function for returning how many days there are in a month including leap years
function DaysInMonth(WhichMonth, WhichYear)
{
  var DaysInMonth = 31;
  if (WhichMonth == "Apr" || WhichMonth == "Jun" || WhichMonth == "Sep" || WhichMonth == "Nov") DaysInMonth = 30;
  if (WhichMonth == "Feb" && (WhichYear/4) != Math.floor(WhichYear/4))	DaysInMonth = 28;
  if (WhichMonth == "Feb" && (WhichYear/4) == Math.floor(WhichYear/4))	DaysInMonth = 29;
  return DaysInMonth;
}

//function to write option years plus x
function WriteYearOptions(YearsAhead)
{
  line = "";
  var yValue;
  for (i=0; i<YearsAhead; i++)
  {
  	yValue = NowYear + i;
    line += "<OPTION value = "+yValue+">";
    line += yValue;
  }
  return line;
}

//function to write option years minus x
function WriteBackYear(YearsBack)
{
  line = "";
  var yValue;
  for (i=0; i<=YearsBack; i++)
  {
  	yValue = NowYear  - i;
    line += "<OPTION value = "+yValue+">";
    line += yValue;
  }
  return line;
}
function SetToToday(Which,frmName)
{
 // document.write(eval("document." + frmName + "." + Which + "Day"));
  DaysObject = eval("document." + frmName + "." + Which + "Day");
  MonthObject = eval("document." + frmName + "." + Which + "Month");
  YearObject = eval("document." + frmName + "." + Which + "Year");

  YearObject[0].selected = true;
  MonthObject[NowMonth].selected = true;

  ChangeOptionDays(Which,frmName);

  DaysObject[NowDay-1].selected = true;
}

function printVersion(id){
	sWidth = screen.availWidth;
	sHeight = screen.availHeight;

	sTop = (sHeight - 400) / 2;
	sLeft = (sWidth - 650) / 2;
	
	window.open("parentFrame.asp?pageid=" + id, "print", "width=650,height=400,top=" + sTop + ",left=" + sLeft + ",toolbar=0,menubar=0,status=0,scrollbars=1,resizable=0");
	return;
}

	function activatemenu(id, blndblarrow, imagePrefix) {
		td = eval("td"+id);
		td.style.background = "#5A7B94";
		//arrow = eval("arrow"+id);
		//arrow.src = imagePrefix + "images/arrow2.gif";
		/*if(blndblarrow) {
			dblarrow = eval("dblarrow"+id);
			dblarrow.src = imagePrefix + "images/dblarrow2.gif";
		}*/
		//idMenu = eval("idMenu"+id);
		//idMenu.className = "leftMenuLink2";
		
	}
	
	function deactivatemenu(id, blndblarrow, imagePrefix) {
		td = eval("td"+id);
		td.style.background = "#94B5C6";
		//arrow = eval("arrow"+id);
		//arrow.src = imagePrefix + "images/arrow1.gif"
		/*if(blndblarrow) {
			dblarrow = eval("dblarrow"+id);
			dblarrow.src = imagePrefix + "images/dblarrow1.gif";
		}*/
		//idMenu = eval("idMenu"+id);
		//idMenu.className = "leftMenuLink";
	}

