
var ms1='We offer the most competitive laptop repair rates available today!  Add even more savings when you enroll in our Labor Pass Warranty Program';
var ms2='We never charge you a cent until you tell us to start the repairs on your laptop!  We always offer free estimates, and we don’t start repairing your equipment until you say it is ok!';
var ms3='Our unique Labor Pass Warranty offers you free labor on all of your repairs for FIVE years on a single piece of equipment!  No other repair provider can offer you a package of this value.';
var ms4='We repair all makes and models down to the component level. We are ready to solve these problems the minute we receive your laptop.';
var ms5='We are happy to provide our customers with free 24hr online technical support, to assist you in the diagnosis and troubleshooting of common laptop problems.';
var ms6='We are the only online repair center that can offer 24 hour turnaround on almost every repair!  And, if we can’t complete the repair in 24 hours we will even pay the return shipping.';
var ms7='Repairs are covered with 6 month warranty and can be upgraded to 1 year for the additional $29.99 ';




var ms_A_1='No Labor Fee, you pay only the cost of the LCD screen. We utilize the latest technology in order to replace your LCD screen quickly and reliably. Prices range from $199.99 to $449.00 depending on your make and model';
var ms_A_2='There is a $55 flat labor fee and keyboard prices range from $49.00 to $149.00 depending on your make and model.';
var ms_A_3='We offer the highest quality replacement notebook drives, and our expert technicians can replace any hard disk.  There is a $55 flat labor fee and hard disk prices range from $69.00 to $129.00 depending on the disk size.';
var ms_A_4='There is a $55 flat labor fee and optical drive prices range from $69.00 to $190.00.';
var ms_A_5='Whether you need a memory upgrade, a graphics card or replacement memory we’ve got you covered.  We carry a full line of replacement notebook memory and graphics cards. There is a $55 flat labor fee and prices range from $49.00 to $119.00 depending on your notebook’s make and model and memory size.';
var ms_A_6='We carry a full line of motherboards so that you will never again need to call around to find the right part!  Turnaround time is amazing and prices range from $199.00 to $499.00. There is a $75 flat labor fee.';
var ms_A_7='No one else can repair your power jack as quickly as we can! We carry a full line of notebook power jacks and are ready to replace yours today. Our Special price is $95.00 Flat for Labor and the New Dc Jack!';
var ms_A_8='Our unique clean room technology enables our technicians to perform safe and effective date recovery in the fastest possible timeframe.  Additionally, we can install your operating system and rid your notebook of harmful viruses. <ul><li style="margin-left: -15">Data Recovery - $99.99 per hour</li><li style="margin-left: -15">Data Transfer - $65.00 Flat</li>	<li style="margin-left: -15">O/S Install - $65.00 Flat</li>	<li style="margin-left: -15">Virus/Trojan/Spyware Removal - $65.00 Flat</li></ul>';
var ms_A_9='We know that when your LCD screen fails, it’s an emergency!  Therefore we carry a complete line of LCD inverters at the lowest cost in the industry.  Prices range between $79.00 and $190.00 depending on your notebook model. There is a $55 flat labor fee';

// configuration variable for the hint object, these setting will be shared among all hints created by this object
var HINTS_CFG = {
	'wise'       : true, // don't go off screen, don't overlap the object in the document
	'margin'     : 10, // minimum allowed distance between the hint and the window edge (negative values accepted)
	'gap'        : -112, // minimum allowed distance between the hint and the origin (negative values accepted)
	'leftgap'        : -30,
	'align'      : 'brtl', // align of the hint and the origin (by first letters origin's top|middle|bottom left|center|right to hint's top|middle|bottom left|center|right)
	'css'        : '', // a style class name for all hints, applied to DIV element (see style section in the header of the document)
	'show_delay' : 200, // a delay between initiating event (mouseover for example) and hint appearing
	'hide_delay' : 500, // a delay between closing event (mouseout for example) and hint disappearing
	'follow'     : false, // hint follows the mouse as it moves
	'z-index'    : 100, // a z-index for all hint layers
	'IEfix'      : false, // fix IE problem with windowed controls visible through hints (activate if select boxes are visible through the hints)
	'IEtrans'    : ['blendTrans(DURATION=.3)'], // [show transition, hide transition] - transition effects, only work in IE5+
	'opacity'    : 90 // opacity of the hint in %%
};
// text/HTML of the hints
var HINTS_ITEMS = [
	wrap2('<table width=120><tr><td>'+ms1+'</td></tr></table>'),
	wrap2('<table width=120><tr><td>'+ms2+'</td></tr></table>'),
	wrap2('<table width=120><tr><td>'+ms3+'</td></tr></table>'),
	wrap2('<table width=120><tr><td>'+ms4+'</td></tr></table>'),
	wrap2('<table width=120><tr><td>'+ms5+'</td></tr></table>'),
	wrap2('<table width=120><tr><td>'+ms6+'</td></tr></table>'),
	wrap2('<table width=120><tr><td>'+ms7+'</td></tr></table>')
];

// this custom function receives what's unique about individual hint and wraps it in the HTML template
function wrap (s_text, s_icon) {
	return '<table cellpadding="0" cellspacing="0" border="0"><tr><td rowspan="2"><img src="' + s_icon + '"></td><td colspan="2"><img src="/img/pixel.gif" width="1" height="15"></td></tr><tr><td background="/img/2.gif" height="28" nowrap>' + s_text + '</td><td><img src="/img/4.gif"></td></tr></table>';
}
// multiple templates/functions can be used in the same page
function wrap2 (s_text) {
	return [
		'<table cellpadding="0" cellspacing="0" border="0">',
		'<tr><td><img src="/img/corner_tl.gif" width="10" height="10" /></td><td style="background-image:url(/img/side_t.gif)"></td><td><img src="/img/corner_tr.gif" width="10" height="10" /></td></tr>',
		'<tr><td style="background-image:url(/img/side_l.gif)"></td><td class="hintText">', s_text ,'</td><td style="background-image:url(/img/side_r.gif)"></td></tr>',
		'<tr><td><img src="/img/corner_bl.gif" width="10" height="10" /></td><td style="background-image:url(/img/side_b.gif)"></td><td><img src="/img/corner_br.gif" width="10" height="10" /></td></tr>',
		'</table>'
	].join('');
}

var myHint = new THints (HINTS_ITEMS, HINTS_CFG);

// configuration variable for the hint object, these setting will be shared among all hints created by this object
var HINTS_S_CFG = {
	'wise'       : true, // don't go off screen, don't overlap the object in the document
	'margin'     : 10, // minimum allowed distance between the hint and the window edge (negative values accepted)
	'gap'        : -70, // minimum allowed distance between the hint and the origin (negative values accepted)
	'leftgap'        : -140,
	'align'      : 'brtl', // align of the hint and the origin (by first letters origin's top|middle|bottom left|center|right to hint's top|middle|bottom left|center|right)
	'css'        : '', // a style class name for all hints, applied to DIV element (see style section in the header of the document)
	'show_delay' : 200, // a delay between initiating event (mouseover for example) and hint appearing
	'hide_delay' : 500, // a delay between closing event (mouseout for example) and hint disappearing
	'follow'     : false, // hint follows the mouse as it moves
	'z-index'    : 100, // a z-index for all hint layers
	'IEfix'      : false, // fix IE problem with windowed controls visible through hints (activate if select boxes are visible through the hints)
	'IEtrans'    : ['blendTrans(DURATION=.3)'], // [show transition, hide transition] - transition effects, only work in IE5+
	'opacity'    : 90 // opacity of the hint in %%
};
// text/HTML of the hints
var HINTS_S_ITEMS = [
	wrap2('<table width=145><tr><td>'+ms_A_1+'</td></tr></table>'),
	wrap2('<table width=145><tr><td>'+ms_A_2+'</td></tr></table>'),
	wrap2('<table width=145><tr><td>'+ms_A_3+'</td></tr></table>'),
	wrap2('<table width=145><tr><td>'+ms_A_4+'</td></tr></table>'),
	wrap2('<table width=145><tr><td>'+ms_A_5+'</td></tr></table>'),
	wrap2('<table width=145><tr><td>'+ms_A_6+'</td></tr></table>'),
	wrap2('<table width=145><tr><td>'+ms_A_7+'</td></tr></table>'),
	wrap2('<table width=145><tr><td>'+ms_A_8+'</td></tr></table>'),
	wrap2('<table width=145><tr><td>'+ms_A_9+'</td></tr></table>')
];
var myHint1 = new THints (HINTS_S_ITEMS, HINTS_S_CFG);
