function width_set(){
document.write("<img src=\"../images/advanced.gif\">");
}

//#################################################################
function sidebar(){
// first we setup the div container
document.write("<div id=\"pt_Navigation\"><ul id=\"navlist\">");
var menu_width=300; // define menu width

var mlc = 8; // define number of menu lines

// create array to hold the menu line text
var mli = new Array();
mli[0] = "Home";
mli[1] = "Learn to Drive";
mli[2] = "\'Earn-to-Learn\'";
mli[3] = "Used Car Sales";
mli[4] = "Pass Plus";
mli[5] = "Instructors Forum";
mli[6] = "";//"Jobs at Driveteam";
mli[7] = "Contact Us";

var mlu = new Array();
mlu[0] = "/index.htm";
mlu[1] = "/compare.htm";
mlu[2] = "/earn_to_learn.htm";
mlu[3] = "/scripts/index.php";
mlu[4] = "/passplus.php";
mlu[5] = "";//"/adi_portal.php";
mlu[6] = "";//"/earn_to_learn.htm";
mlu[7] = "/contact_us.htm";

document.write("<table width=75 align=left>");

// create a for loop for each of the menu lines
for (i = 0; i < mlc; i++) {
//document.write("my text<br>");
outstr = "<TR><td valign=\"middle\" class=main><A HREF=" +mlu[i]+"><B>" +mli[i]+ "</B></A></TD></TR>";
document.write(outstr);
}
document.write("</table></ul></div>");

}

var tc_list ='
Aberdeen||
Aberfeldy||
Abergavenny||
Aberystwth||
Airdrie||
Aldershot||
Alness||
Alnwick||
Arbroath||
Ashford(Kent)||
Ashford(Mddx)||
Aylesbury||
Ayr||
Bala||
Ballchulish||
Ballater||
Banbury||
Banff||
Bangor||
Barking||
Barnet||
Barnsley||
Barnstaple||
Barra Island||
Barrow in Furness||
Barry||
Basingstoke||
Bathgate||
Bedford||
Belvedere||
Benbecula Island||
Berwick-on-Tweed||
Bexleyheath||
Birminham (Kings Heath)||
Birmingham (Kingstanding)||
Birmingham (Quinton)||
Birmingham (Shirley)||
Birmingham (South Yardley)||
Birmingham (Sutton Coldfield)||
Birmingham (Washwood Heath)||
Bishop Auckland||
Bishops Stortford||
Blackburn||
Blackpool||
Blairgowrie||
Bletchley||
Blyth||
Bodmin||
Bolton||
Boston||
Bournemouth||
Bradford (Essleshill)||
Bradford (Heaton)||
Brecon||
Brentwood||
Bridgend||
Bridlington||
Brighton||
Bristol (Brislington)||
Bristol (Southmead)||
Bristol (St George)||
Broadstairs||
Brodick||
Buckie||
Burton-on-Trent||
Bury St Edmunds||
Bury||
Buxton||
Callander||
Camborne||
Cambridge (Chesterton Rd)||
Cambridge (Cowley Rd)||
Campletown||
Cannock||
Canterbury||
Cardiff||
Cardigan||
Carlisle||
Carmarthen||
Castle Douglas||
Manchester (Cheetham HIll)||
Chelmsford||
Cheltenham||
Chester||
Chesterfield||
Chichester||
Chingford||
Chippenham||
Cchorley||
Clacton-on-Sea||
Cleethorpes||
Colchester||
Colwyn Bay||
Congleton||
Coventry (Bayton Rd)||
Crawley||
Crewe||
Crieff||
Croydon||
Cumnock||
Cupar||
Cwmbran||
Darlington||
Derby||
Dingwall||
Doncaster||
Dorchester||
Dumbarton||
Dumfries||
Dundee||
Dunfermline||
Dunoon||
Duns||
Durham||
Eastbourne||
Edinburgh (Currie)||
Edinburgh (Joppa)||
Edinburgh (Parkhead)||
Elgin||
Ellesmere Port||
Exeter||
Failsworth||
Falkirk||
Folkestone||
Forfar||
Fort William||
Fraserburgh||
Gainsborough||
Gairloch||
Galashiels
Garston||
Gateshead||
Gillingham||
Girvan||
Glasgow (Anniesland)||
Glasgow (Baillieston)||
Glasgow (Mosspark)||
Glasgow (Shettleston)||
Glasgow (Springburn Park)||
Gloucester||
Golspie||
Goodmayes||
Gosport||
Grantham||
Grantown-on-Spey||
Gravesend||
Greenford (Horsenden Lane)||
Greenford (Ruislip Rd)||
Greenock||
Guildford||
Haddington||
Halifax||
Hamilton||
Harrogate||
Hartlepool||
Hastings||
Haverfordwest||
Hawick||
Hayes||
Heckmondwike||
Hendon||
Hereford||
Herne Bay||
Hessle||
Hexham||
Heysham||
High Wycombe||
Hinckley||
Hither Green||
Holyhead||
Hornchurch||
Horsforth||
Hove||
Huddersfield||
Hull||
Huntly||
Hyde||
Inveraray||
Inverness||
Inverurie||
Ipswich||
Isle of Mull||
Islay Island||
Isle of Skye (Broadford)||
isle of Skye (Portree)||
Isle of Tiree
Isles of Scilly||
Isleworth||
Keighley||
Kelso||
Kendal||
Kenton Bar||
Kettering||
Kidderminster||
Kilmarnock||
Kings Lynn|| 
Kingussie||
Kirkcaldy||
Kyle of Lochalsh||
Lairg||
Lampeter||
Lanark||
Launceston||
Leeds||
Leicester (Gipsy Lane)||
Leicester (Welford Rd)||
Leicester (Wigston)||
Leighton Buzzard||
Lerwick||
Letchworth||
Lichfield||
Lincoln||
Llandrindod Wells||
Llanelli||
Lochgilphead||
Longbenton||
Loughborough||
Loughton||
Louth||
Lower Gornal||
Lowestoft||
Ludlow||
Luton||
Macclesfield||
Maidstone||
Mallaig||
Malton||
Melton Mowbray||
Merthyr Tydfil||
Middlesboro||
Mill Hill||
Minehead||
Mold||
Monmouth||
Montrose||
Morden||
Nelson||
Newbury||
Newcastle-under-Lyme||
Newport (Gwent)||
Newport (Isle of Wight)||
Newton Abbot||
Newton Stewart||
Newtown||
Norris Green||
Northallerton||
Northampton||
Northwich ||
Norwich||
Nottingham (Jupiter Rd)||
Nottingham (Chalfon Dr)||
Nottingham (Gedling)||
Nottingham (W Bridgford)||
Nuneaton|| 
Oban||
Orkney||
Oswestry||
Oxford||
Paisley||
Peebles||
Pembroke||
Penzance||
Perth||
Peterboro||
Peterhead||
Pinner||
Pitlochry||
Plymouth||
Pontefract||
Pontypridd||
Portsmouth||
Preston||
Pwllheli||
Reading||
Reddish||
Redditch||
Reigate||
Rhyl||
Rochdale||
Rotherham||
Rothesay||
Rugby||
Sale||
Salisbury||
Saltcoats||
Scarborough||
Scunthorpe||
Sevenoaks||
Sheffiled (Handsworth)||
Sheffiled (Middlewood Rd)||
Shrewsbury||
Sidcup||
Skegness||
Skipton||
Slough||
South Norwood||
South Shields||
South Uist Island
Southall||
Southampton (Forest Hills)||
Southampton (Maybush)||
Southend-on-Sea||
Southport||
Spalding||
St Albans||
St Helens||
Stafford||
Stevenage||
Stirling||
Stoke-on-Trent||
Stonehaven||
Stornoway||
Stranraer||
Sunderland||
Sutton (Surrey)||
Sutton-in-Ashfield||
Swansea||
Swindon||
Tain||
Taunton||
Telford||
Thornaby||
Thurso||
Tilbury||
Tolworth||
Trowbridge
Tunbridge Wells||
Ullapool||
Upton||
Wakefield||
Wallasey
Wallington (Mint Hse)||
Wallington (Old Town Hall)||
Wanstead||
Warrington||
Warwick||
Watford||
Wednesbury||
Wellingboro||
West Wickham||
Weston-super-Mare||
Weybridge||
Manchester (Whalley Bridge)||
Whitby||
Whitchurch||
Wick||
Widnes||
Wigan||
Winchester||
Winchmore Hill||
Wisbech||
Wishaw||
Wolverhampton||
Wood Green||
Worcester||
Workington||
Worksop||
Worthing||
Wrexham||
Yeovil||
York';

----------------
//function to check valid email address
function chkemail(){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  strEmail = document.forms[0].email.value;

   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   {
      alert('A valid e-mail address is required.\nPlease amend and retry');
     // return false;
    } 
    // return true; 
}

// ********* script for image fading ************
//
// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 5000;
// Duration of crossfade (seconds)
var crossFadeDuration = 2;
// Specify the image files
var Pic = new Array();
// to add more images, just continue
// the pattern, adding to the array below

Pic[0] = '/images/aim1.gif'
Pic[1] = '/images/advanced.gif'
Pic[2] = '/images/dia1.gif'
Pic[3] = '/images/passplus.gif'
// Pic[4] = '/images/advanced.gif'
// Pic[5] = '/h/style/images/international06.jpg'
// Pic[6] = '/h/style/images/international07.jpg'

// do not edit anything below this line
var t;
var j = 0;
var p = Pic.length;
var preLoad = new Array();
for (i = 0; i < p; i++) {
preLoad[i] = new Image();
preLoad[i].src = Pic[i];
}
function runSlideShow() {
if (document.all) {
document.images.SlideShow.style.filter="blendTrans(duration=2)";
document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)";
document.images.SlideShow.filters.blendTrans.Apply();
}
document.images.SlideShow.src = preLoad[j].src;
if (document.all) {
document.images.SlideShow.filters.blendTrans.Play();
}
j = j + 1;
if (j > (p - 1)) j = 0;
t = setTimeout('runSlideShow()', slideShowSpeed);
}

// **************************************
function cs_help_pop()
{
newwindow=window.open("http://www.NicePlace2Stay.com/h/contactus.htm","cs_help_pop","status=yes,scrollbars=yes,resizable=yes,width=300,height=200"
			+"top=50,left=50,screenX=50,screenY=50,location=no,toolbar=no");
}


function checkSubmit() 
{ 

	if (submitcount == 0) 
	{ submitcount++; return true; } 
	else 
	{ alert('This form has already been submitted.' ); return false; } 

} 

// call with followingline in body
// <form name=frmSubmit method=post onSubmit=" return checkSubmit();" action="mypage.asp" >
// ***************************************************
function calendar() {
//calendar
	
	years = new Array('2005', '2005', '2006');

	month_keys = new Array('11', '12', '01');

	prec_mois = 0;
	prec_jour = "";

	monthes = new Array();
	monthes[0] = new Array();
	monthes[0]['out'] = new Image();
	monthes[0]['out'].src = "img/calendar/mois/nov-w.gif";
	monthes[0]['over'] = new Image();
	monthes[0]['over'].src = "img/calendar/mois/nov-b.gif";

	monthes[1] = new Array();
	monthes[1]['out'] = new Image();
	monthes[1]['out'].src = "img/calendar/mois/dec-w.gif";
	monthes[1]['over'] = new Image();
	monthes[1]['over'].src = "img/calendar/mois/dec-b.gif";

	monthes[2] = new Array();
	monthes[2]['out'] = new Image();
	monthes[2]['out'].src = "img/calendar/mois/jan-w.gif";
	monthes[2]['over'] = new Image();
	monthes[2]['over'].src = "img/calendar/mois/jan-b.gif";
	
	days_allowed = new Array(3);
	days_allowed[0] = new Array(
		0 , 0 , 0 , 0 , 0 , 0 , 0 , 
		0 , 0 , 0, 0, 0, 0, 0, 
		0, 0, 0, 0, 0, 0, 0, 
		0, 1, 1, 1, 1, 1, 1, 
		1, 1, 0
	);
	days_allowed[1] = new Array(
		1 , 0 , 0 , 0 , 0 , 0 , 0 , 
		1 , 1 , 1, 1, 1, 1, 1, 
		0, 0, 0, 0, 0, 0, 0, 
		0, 0, 0, 0, 0, 0, 0, 
		0, 0, 0
	);
	days_allowed[2] = new Array(
		0 , 0 , 0 , 0 , 0 , 0 , 0 , 
		0 , 0 , 0, 0, 0, 0, 0, 
		0, 0, 0, 0, 0, 0, 0, 
		0, 0, 0, 0, 0, 0, 0, 
		0, 0, 0
	);
	
	min_offsets = new Array(1, 3, 6);
	max_days    = new Array(30, 31, 31);
	
	days  = new Array();
	overs = new Array();
	outs  = new Array();

function generateCalendar(current_month)
{
	if (current_month < 0 || current_month > 2) current_month = 0;
	
	if(current_month != prec_mois){
		document.images['M' + prec_mois].src = monthes[prec_mois]['out'].src;
	}
	document.images['M' + current_month].src = monthes[current_month]['over'].src;
	prec_mois=current_month;
	
	offset = 0;
	day    = 1;
	for (j = 0; j < 6; j++) {		
		for (i = 0; i < 7; i++) {
			days['CASE' + offset] = -1;
			if (offset >= min_offsets[prec_mois] && day <= max_days[prec_mois]) {
				key = day; 
				if (key < 10) key = "0" + key;
				over = new Image();
				if (days_allowed[prec_mois][eval(key) - 1] == 1) {
					over.src = "img/calendar/date/" + key + "-b.gif";
				} else {
					over.src = "img/calendar/date/" + key + "-g.gif";
				}
				overs['CASE' + offset] = over;
				
				out = new Image();
				if (days_allowed[prec_mois][eval(key) - 1] == 1) {
					out.src = "img/calendar/date/" + key + "-w.gif";
				} else {
					out.src = "img/calendar/date/" + key + "-g.gif";
				}
				outs['CASE' + offset]  = out;
				
				days['CASE' + offset] = key;
				if (prec_jour == "" && key == "23") prec_jour = 'CASE' + offset;

				day++;
			} else {
				empty = new Image();
				empty.src = "img/calendar/empty.gif";
				
				overs['CASE' + offset] = outs['CASE' + offset] = empty;
			}
			
			if (prec_jour == 'CASE' + offset) {
				document.images['CASE' + offset].src = overs['CASE' + offset].src;
			} else {
				document.images['CASE' + offset].src = outs['CASE' + offset].src;
			}
			
			offset++;
		}
	}
}

function ID_click_mois(myword) {	
	generateCalendar(myword);
}

function ID_rollout_mois(myword){
	if(myword!=prec_mois){
		document.images['M' + myword].src = monthes[myword]['out'].src;
	}
}

function ID_rollover_mois(myword){
	if(myword!=prec_mois){
		document.images['M' + myword].src = monthes[myword]['over'].src;
	}
}

function ID_rollover_jour(myword){
	if(myword!=prec_jour){
		document.images[myword].src = overs[myword].src;
	}
}

function ID_rollout_jour(myword){
	if(myword!=prec_jour){
		document.images[myword].src = outs[myword].src;
	}
}

}

//********* Function call to set todays date in form
// <SCRIPT language="JavaScript">

//Current date in form script
//By Lee Hinder (lee.hinder@ntlworld.com)
//Visit http://javascriptkit.com for this script and more

//set todays date

//Now = new Date();
//NowDay = Now.getDate();
//NowMonth = Now.getMonth();
//NowYear = Now.getYear();
//if (NowYear < 2000) NowYear += 1900; //for Netscape
//var workonce=true;

//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 change the available days in a month

function ChangeOptionDays(Which)
{
	DaysObject = eval("document.date_srch." + Which + "day");
	MonthObject = eval("document.date_srch." + Which + "month");
	YearObject = eval("document.date_srch." + 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;
}


//function to set options to today

function SetToToday(Which)
{

	DaysObject = eval("document.date_srch." + Which + "day");
	MonthObject = eval("document.date_srch." + Which + "month");
	YearObject = eval("document.date_srch." + Which + "year");


	YearObject[0].selected = true;
	MonthObject[NowMonth].selected = true;

	ChangeOptionDays(Which);

	DaysObject[NowDay-1].selected = true;
 
        if(workonce)
        {
         workonce=false;
         SetToToday("SecondSelect");
       }
}




function WriteYearOptions(YearsAhead)
{
	line = "";

	for (i=0; i<YearsAhead; i++)
	{
		line += "<OPTION>";
		line += NowYear + i;
	}

	return line;
}

// function to supply adverts & links
function displayAds(w) {
var my_ads="My ads go here";

var width_1 = 160;
var width = 158;
var frame_bg = "#cccccc";
var ad_bg ="#ffffff";
var img_fldr = "/h/ad_imgs/";

// img src="http://www.villarenters.com/affiliates/images/banners/vr_banners/banner_half_234x60.gif" width="234" height="60" border="0"></a>

var Ad_1_txt = "Villas and Cottages - UK, Europe";
var Ad_1_url = "www.villarenters.com";
var Ad_1_link = "www.Villarenters.com/default.asp?rag=26122P&rcam=banner";
var Ad_1_img = "villarenters_banner.gif";

Ad_Str_1="<table width=" + width_1 + " bgcolor=" + frame_bg + "><tr><td bgcolor=#ffffff align=center><table width=" + width + " bgcolor=" + ad_bg + "><tr><td align=center>"+
"<a target=_blank href=http://"+ Ad_1_link +"><img width="+w+" border=0 src=" + img_fldr + Ad_1_img + "></a>"+"</td></tr><tr><td bgcolor=" +ad_bg + "><small>" +Ad_1_txt+"</small></td></tr><tr><td><a target=_blank href=http://"+Ad_1_link+">" + Ad_1_url + "</a></td></tr></table></td></tr>";

// set up ad string from tradedoubler - cottages4u
var uri_2 = 'http://impgb.tradedoubler.com/imp/js/938410/1203019?' + new String (Math.random()).substring (2, 11);
var Ad_Str_2 = '<tr><td><sc'+'ript language="JavaScript" src="'+uri_2+'" charset="ISO-8859-1"></sc'+'ript></td></tr>';

var uri_3 = 'http://impgb.tradedoubler.com/imp/js/16173548/1203019?' + new String (Math.random()).substring (2, 11);
var Ad_Str_3 = '<tr><td><sc'+'ript language="JavaScript" src="'+uri_3+'" charset="ISO-8859-1"></sc'+'ript></td></tr>';

Ad_Str_End = "</table>";
Ad_Str = Ad_Str_1 + Ad_Str_2 + Ad_Str_End;


// document.write("<a href=/enquiries.htm> Advertise your services here</a>")
document.write("or Browse for further alternatives in our partner sites below..");
document.write(Ad_Str)


}


// Banner Adserver Script 
// Copyright 2004 Cyberental UK Limited
// Randomly displays adverts from total set
//
function banner_server(){
var how_many_ads = 3;
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
if (ad==1) {
txt="Text goes here";
url="http://www.cyberental.co.uk";
alt="Computer Services and Support";
banner="http://www.cyberental.co.uk/images/logo_3d.gif";
width="400";
height="60";
}
if (ad==2) {
txt="Txt goes here";
url="http://www.travel-insurance-online.co.uk/";
alt="Travel Insurance Online";
banner="http://www.niceplace2stay.com/h/ad_imgs/tio.gif";
width="400";
height="60";
}
if (ad==3) {
txt="text goes here";
url="http://www.torfx.co.uk";
alt="Torfx - for all your travel currency needs";
banner="http://www.niceplace2stay.com/h/ad_imgs/torfx.gif";
width="400";
height="60";
}
document.write('<center>');
document.write('<a href=\"' + url + '\" target=\"_top\">');
document.write('<img src=\"' + banner + '\" width=');
document.write(width + ' height=' + height + ' ');
document.write('alt=\"' + alt + '\" border=0><br>');
//document.write('<small>' + txt + '</small>');
document.write('</a>');
document.write('</center>');
}

//text_ads()  #####################################
function text_ads(){
	var width_1 = "240";
	var width = 158;
	var frame_bg = "#eeeeee";
 var title_bg = "";
	var ad_bg ="#ffffff";
	var input_form ="www.driveteam.co.uk/ad_input.php";	
//	var host_url = "www.niceplace2stay.com";
	var img_fldr = "/h/ad_imgs/";
var advertiser = new Array();
var txt = new Array(); 
var url = new Array(); 
var link = new Array();
var i=0;

// Advert Data 
// ------------------
advertiser[0] = "findaccommodation";
txt[0] = "Accommodation Search Engine - UK, Europe";
url[0] = "www.findaccommodation.co.uk";
link[0] = "www.bookusaroom.com/";

advertiser[1] = "Cyberental Computer Services";
txt[1] = "Computer Support for Homeusers and businesses throughout the UK";
url[1] = "www.cyberental.co.uk";
link[1] = "www.cyberental.co.uk/";

advertiser[2] = "Tour Operator Searches";
txt[2] = "The best Tour Operator deals anywhere - UK, Europe";
url[2] = "www.bookusaholiday.com";
link[2] = 'www.niceplace2stay.com/h/scripts/advdisp.php?type=TOUR%20OPERATORS';


// begin the display string format

Ad_Str_1="<table width=" + width_1 + " cellpadding=0 cellspacing=0 bgcolor=" + frame_bg + "><tr><td align=center  background=" + title_bg + ">";
document.write(Ad_Str_1);
document.write("<font color=#ffffff><b>Adverts</b></font></td></tr><tr><td align=center>");
// write the ad(s) 
for (i=0; i<3; i++)
	{	
	document .write("<table width=99% bgcolor=#ffffff><tr><td class=main><strong>" + advertiser[i] +" </strong></td></tr>");
	document .write("<tr><td><small>"+txt[i] +"</small></td></tr>");
	document .write("<tr><td align=left><a onmouseover=\"window.status='click to visit Sponsors Website';return true\" href=http://"+link[i]+" target=\"_blank\"><small>..more details >></small></td></tr><tr><td><hr height=3></td></tr></table>");
	}

// close the display ad string
Ad_Str_3 = "<a class=main href=http://"+input_form+">See your business here</a></td></tr></table>";

document.write(Ad_Str_3);
}
// end of function text_ads()
// ##########################################################
function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) {
		field.value = field.value.substring(0, maxlimit);
	} else {
		countfield.value = maxlimit - field.value.length;
	}
}


// ###############################
// new function for window contact seller
function cs_win()
{new_url ="www.driveteam.co.uk/scripts/friendmail.php";
newwindow=window.open("http://"+new_url+"","cs_win","status=yes,scrollbars=yes,resizable=yes,width=300,height=200"
			+"top=50,left=50,screenX=50,screenY=50,location=no,toolbar=no");
}

function launchCenter(url, name, width, height, winstyle) 
	{
		var str = "height=" + height + ",innerHeight=" + height;
		str += ",width=" + width + ",innerWidth=" + width;  if (window.screen) {
		var ah = screen.availHeight - 30;    var aw = screen.availWidth - 10;
		var xc = (aw - width) / 2;    var yc = (ah - height) / 2;
		str += ",left=" + xc + ",screenX=" + xc;
		str += ",top=" + yc + ",screenY=" + yc;  }
		return window.open(url, name, str + "," + winstyle);
	}
