//Used for Knowledge base
			var newwindow;
			var divObj1;
			var divObj2;
			var tab;
			function openNewWindow(url)
			{
				newwindow=window.open(url,'name','height=431,width=650,scrollbars=no,left=100,top=100');
				if (window.focus) {newwindow.focus()}
			}
			function validate(id)
			{
			
			var d1 = document.getElementById("dvvehiclesystems");
			var d2 = document.getElementById("dvdrivetips");
			var d3= document.getElementById("dvShow");
			if(id=='drive')
			{
			d1.style.visibility = "hidden";
			d1.style.height=1;
			d1.style.position = "absolute";
	
			d1.style.display = "none";
	
			d2.style.visibility = "visible";
			d2.style.height="100%";
			d2.style.position = "fixed";
	
			d1.style.display = "none";
			d2.style.display = "";
			}
			else
			{
			d2.style.visibility = "hidden";
			d2.style.height=1;
			d2.style.position = "absolute";
	
			d2.style.display = "none";
	
			d1.style.visibility = "visible";
			d1.style.height="100%";
			d1.style.position = "fixed";
	
			d2.style.display = "none";
			d1.style.display = "";
			
			}
			d3.style.visibility="hidden";
			d3.style.height=1;
			d3.style.position="absolute";
			}
			function SetDiv()
			{
			var div1;
			var div2;
			var div3;
			
			div3= document.getElementById("dvShow");
			div3.style.visibility="visible";
			
			div1 = document.getElementById("dvvehiclesystems");
			div1.style.visibility = "hidden";
				
			div2 = document.getElementById("dvdrivetips");
			div2.style.visibility = "hidden";
			}
		

function setDateField()
{
document.getElementById("_ctl0_dtDrive").value = 
	document.getElementById("_ctl0_dtDay").options[document.getElementById("_ctl0_dtDay").selectedIndex].text + '-' +
	document.getElementById("_ctl0_dtMonth").options[document.getElementById("_ctl0_dtMonth").selectedIndex].text + '-' +
	document.getElementById("_ctl0_dtYr").options[document.getElementById("_ctl0_dtYr").selectedIndex].text + " (dd-mm-yyyy)";

}
// Used to Populate Month Lists
var MONTH_NAMES = new Array('Jan','Feb','Mar','Apr','May','Jun',
'Jul','Aug','Sep','Oct','Nov','Dec');
function PopulateDateControls(dayListId,monthListId,yearListId)
{

var i;
var startYear;
var dayObj;
var monthObj;
var yearObj;
var showflag="no";


dayObj=document.getElementById(dayListId);
monthObj=document.getElementById(monthListId);
yearObj=document.getElementById(yearListId);

if(dayObj !=null || monthObj !=null || yearObj !=null)
{

//alert('all not null');
showflag="yes";

}
else
{
//alert('one object is null');
showflag="no";

}
if(showflag=="yes")
{
	if(dayListId.length>0)
	{


	document.getElementById(dayListId).options[0] = new Option("Day","dd")
		for(i=1;i<32;i++)
		{
			day = i + "";
			if (day.length==1) {day = "0" + day}
			document.getElementById(dayListId).options[i] = new Option(day,i);
		}
	}


	if(monthListId.length>0)
	{
	document.getElementById(monthListId).options[0] = new Option("Month","mm")
	for(i=1;i<13;i++)
	{
			month = i + "";
			if (month.length==1) {month = "0" + month}
			document.getElementById(monthListId).options[i] = new Option(MONTH_NAMES[month-1],i);
	}
			
	}

	var today = new Date(); 
	var thisYear;

	if(yearListId.length>0)
	{
		document.getElementById(yearListId).options[0] = new Option("Year","yyyy")
		thisYear = parseInt(today.getFullYear()) + 1;
		startYear = parseInt(today.getFullYear())-1;
        
       // alert(startYear);
       // alert(thisYear);
		
		for(i=startYear;i<=thisYear;i++)
		{
			document.getElementById(yearListId).options[(i+1)-startYear] = new Option(i,i);
		}
	}
}
else
{
//alert('sorry');
}
}
function validateDate(ddLBId,mmLBId,yyLBId, date)
{
var checkstr = "0123456789";
var Datevalue = "dd/mm/yyyy";
var DateTemp = "";
var seperator = ".";
var day;
var month;
var year;
var leap = 0;
var err = 0;
var i;
var MonthVal =document.getElementById(mmLBId).options[document.getElementById(mmLBId).selectedIndex].value;

if(MonthVal.length==1) MonthVal='0'+MonthVal;

DateValue = 
	document.getElementById(ddLBId).options[document.getElementById(ddLBId).selectedIndex].text + '/' +
	MonthVal + '/' +
	document.getElementById(yyLBId).options[document.getElementById(yyLBId).selectedIndex].text;

var todaysDate = new Date();

var compareDate = new Date(document.getElementById(yyLBId).options[document.getElementById(yyLBId).selectedIndex].text,
	(MonthVal-1),
	document.getElementById(ddLBId).options[document.getElementById(ddLBId).selectedIndex].text);
/* This condition is check for Book a Service Form */
if (date > 0)
{
	var dy = compareDate.getDay();
	if((todaysDate.getTime()+(1000*60*60*24*parseInt(date)))  > compareDate.getTime())
	{
		alert("Please change the selected service date. The service can be booked "+ date +" days in advance from the Service required date.");
		document.getElementById(ddLBId).focus();
		return false;
	}
	/* This condition is to check whether the selected date is fall on Friday */
	else if (dy == 5)
	{
		alert("Please change the selected service date. Cannot book Service date on Friday.");
		document.getElementById(ddLBId).focus();
		return false;
	}
}/* This condition is check for Book a Service Feedback Form */
else if (date == 0)
{	
	if (compareDate > todaysDate)
	{
		alert("Visit date cannot be greater than today's date.  Please change the selected visit date");
		document.getElementById(ddLBId).focus();
		return false;
	}	
} 

/* Commented by Anees on 05-07-07
if((todaysDate.getTime()+(1000*60*60*24*parseInt(date)))  > compareDate.getTime())
{
	alert("Please change the selected service date. The service can be booked "+ date +" days in advance from the Service required date.");
	document.getElementById(ddLBId).focus();
	return false;
}
*/

err = 0;


/* Delete all chars except 0..9 */
for (i = 0; i < DateValue.length; i++) 
{
	if (checkstr.indexOf(DateValue.substr(i,1)) >= 0) 
	{
			DateTemp = DateTemp + DateValue.substr(i,1);
	}
}

DateValue = DateTemp;

/* Always change date to 8 digits - string*/
/* if year is entered as 2-digit / always assume 20xx */
if (DateValue.length == 6) 
{
DateValue = DateValue.substr(0,4) + '20' + DateValue.substr(4,2); 
}

if (DateValue.length != 8) 
{
err = 19;
}

/* year is wrong if year = 0000 */
year = DateValue.substr(4,4);
if (year == 0) 
{
err = 20;
}

/* Validation of month*/
month = DateValue.substr(2,2);
if ((month < 1) || (month > 12)) 
{
err = 21;
}

/* Validation of day*/
day = DateValue.substr(0,2);
if (day < 1) 
{
err = 22;
}

/* Validation leap-year / february / day */
if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0)) {
leap = 1;
}

if ((month == 2) && (leap == 1) && (day > 29)) 
{
err = 23;
}

if ((month == 2) && (leap != 1) && (day > 28)) 
{
err = 24;
}

/* Validation of other months */
if ((day > 31) && ((month == "01") || (month == "03") || (month == "05") || (month == "07") || (month == "08") || (month == "10") || (month == "12"))) 
{
err = 25;
}

if ((day > 30) && ((month == "04") || (month == "06") || (month == "09") || (month == "11"))) 
{
err = 26;
}

/* if no error, write the completed date to Input-Field (e.g. 13.12.2001) */
if (err == 0) 
{
	document.getElementById("_ctl0_dtDrive").value = 
			document.getElementById(ddLBId).options[document.getElementById(ddLBId).selectedIndex].text + '-' +
			(MonthVal) + '-' +
			document.getElementById(yyLBId).options[document.getElementById(yyLBId).selectedIndex].text + "(dd-mm-yyyy)";
	//alert(dtDrive.value);
	return true;
}
/* Error-message if err != 0 */
else 
{
	
	document.getElementById(ddLBId).focus();
	alert(Datevalue +  " is not valid date." );
	//alert("Select valid date format+"(+Datevalue+)"+ ." );
	return false;
}
}

function SwitchMenu(divId,imgId)
{

	var imgSrc = document.getElementById(imgId).src;
	//var divId=document.getElementById(obj);
	//alert(imgSrc);
	if(imgSrc.indexOf("Vertical")!=-1)
	{
		document.getElementById(imgId).src ="images/Arrow.gif";
		document.getElementById(divId).style.display = "none";
	}
	else
	{
		document.getElementById(imgId).src ="images/VerticalArrow.gif";
		document.getElementById(divId).style.display = "";
		
	}
}

function openNewWindow(url,w,h)
{
	var newwindow;
	newwindow=window.open(url,'name','width='+ w +',height='+ h +',scrollbars=no,left=100,top=100');
	if (window.focus) {newwindow.focus()}
}


