<%@LANGUAGE="JAVASCRIPT"%> [an error occurred while processing this directive] <% var rs__MMColParam = "Services"; if (String(Request("MM_EmptyValue")) != "undefined" && String(Request("MM_EmptyValue")) != "") { rs__MMColParam = String(Request("MM_EmptyValue")); } %> <% var rs = Server.CreateObject("ADODB.Recordset"); rs.ActiveConnection = MM_dsTechelp4you_STRING; rs.Source = "SELECT NameHeader, Price, Description FROM tbServiceLine WHERE Type = '"+ rs__MMColParam.replace(/'/g, "''") + "' ORDER BY SortOrder ASC"; rs.CursorType = 0; rs.CursorLocation = 2; rs.LockType = 1; rs.Open(); var rs_numRows = 0; %> <% var Repeat1__numRows = 10; var Repeat1__index = 0; rs_numRows += Repeat1__numRows; %> <% // *** Recordset Stats, Move To Record, and Go To Record: declare stats variables // set the record count var rs_total = rs.RecordCount; // set the number of rows displayed on this page if (rs_numRows < 0) { // if repeat region set to all records rs_numRows = rs_total; } else if (rs_numRows == 0) { // if no repeat regions rs_numRows = 1; } // set the first and last displayed record var rs_first = 1; var rs_last = rs_first + rs_numRows - 1; // if we have the correct record count, check the other stats if (rs_total != -1) { rs_numRows = Math.min(rs_numRows, rs_total); rs_first = Math.min(rs_first, rs_total); rs_last = Math.min(rs_last, rs_total); } %> <% var MM_paramName = ""; %> <% // *** Move To Record and Go To Record: declare variables var MM_rs = rs; var MM_rsCount = rs_total; var MM_size = rs_numRows; var MM_uniqueCol = "NameHeader"; MM_paramName = "id"; var MM_offset = 0; var MM_atTotal = false; var MM_paramIsDefined = (MM_paramName != "" && String(Request(MM_paramName)) != "undefined"); %> <% // *** Move To Record: handle 'index' or 'offset' parameter if (!MM_paramIsDefined && MM_rsCount != 0) { // use index parameter if defined, otherwise use offset parameter r = String(Request("index")); if (r == "undefined") r = String(Request("offset")); if (r && r != "undefined") MM_offset = parseInt(r); // if we have a record count, check if we are past the end of the recordset if (MM_rsCount != -1) { if (MM_offset >= MM_rsCount || MM_offset == -1) { // past end or move last if ((MM_rsCount % MM_size) != 0) { // last page not a full repeat region MM_offset = MM_rsCount - (MM_rsCount % MM_size); } else { MM_offset = MM_rsCount - MM_size; } } } // move the cursor to the selected record for (var i=0; !MM_rs.EOF && (i < MM_offset || MM_offset == -1); i++) { MM_rs.MoveNext(); } if (MM_rs.EOF) MM_offset = i; // set MM_offset to the last possible record } %> <% // *** Move To Specific Record: handle detail parameter if (MM_paramIsDefined && MM_rsCount != 0) { // get the value of the parameter var param = String(Request(MM_paramName)); // find the record with the unique column value equal to the parameter value for (MM_offset=0; !MM_rs.EOF; MM_offset++) { if (MM_rs.Fields.Item(MM_uniqueCol).Value == param) break; MM_rs.MoveNext(); } // if not found, set the number of records and reset the cursor if (MM_rs.EOF) { if (MM_rsCount < 0) MM_rsCount = MM_offset; if (MM_size < 0 || MM_size > MM_rsCount) MM_size = MM_rsCount; MM_offset = 0; // reset the cursor to the beginning if (MM_rs.CursorType > 0) { if (!MM_rs.BOF) MM_rs.MoveFirst(); } else { MM_rs.Close(); MM_rs.Open(); } } } %> <% // *** Move To Record: if we dont know the record count, check the display range if (MM_rsCount == -1) { // walk to the end of the display range for this page for (var i=MM_offset; !MM_rs.EOF && (MM_size < 0 || i < MM_offset + MM_size); i++) { MM_rs.MoveNext(); } // if we walked off the end of the recordset, set MM_rsCount and MM_size if (MM_rs.EOF) { MM_rsCount = i; if (MM_size < 0 || MM_size > MM_rsCount) MM_size = MM_rsCount; } // if we walked off the end, set the offset based on page size if (MM_rs.EOF && !MM_paramIsDefined) { if ((MM_rsCount % MM_size) != 0) { // last page not a full repeat region MM_offset = MM_rsCount - (MM_rsCount % MM_size); } else { MM_offset = MM_rsCount - MM_size; } } // reset the cursor to the beginning if (MM_rs.CursorType > 0) { if (!MM_rs.BOF) MM_rs.MoveFirst(); } else { MM_rs.Requery(); } // move the cursor to the selected record for (var i=0; !MM_rs.EOF && i < MM_offset; i++) { MM_rs.MoveNext(); } } %> <% // *** Move To Record: update recordset stats // set the first and last displayed record rs_first = MM_offset + 1; rs_last = MM_offset + MM_size; if (MM_rsCount != -1) { rs_first = Math.min(rs_first, MM_rsCount); rs_last = Math.min(rs_last, MM_rsCount); } // set the boolean used by hide region to check if we are on the last record MM_atTotal = (MM_rsCount != -1 && MM_offset + MM_size >= MM_rsCount); %> <% // *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters // create the list of parameters which should not be maintained var MM_removeList = "&index="; if (MM_paramName != "") MM_removeList += "&" + MM_paramName.toLowerCase() + "="; var MM_keepURL="",MM_keepForm="",MM_keepBoth="",MM_keepNone=""; // add the URL parameters to the MM_keepURL string for (var items=new Enumerator(Request.QueryString); !items.atEnd(); items.moveNext()) { var nextItem = "&" + items.item().toLowerCase() + "="; if (MM_removeList.indexOf(nextItem) == -1) { MM_keepURL += "&" + items.item() + "=" + Server.URLencode(Request.QueryString(items.item())); } } // add the Form variables to the MM_keepForm string for (var items=new Enumerator(Request.Form); !items.atEnd(); items.moveNext()) { var nextItem = "&" + items.item().toLowerCase() + "="; if (MM_removeList.indexOf(nextItem) == -1) { MM_keepForm += "&" + items.item() + "=" + Server.URLencode(Request.Form(items.item())); } } // create the Form + URL string and remove the intial '&' from each of the strings MM_keepBoth = MM_keepURL + MM_keepForm; if (MM_keepBoth.length > 0) MM_keepBoth = MM_keepBoth.substring(1); if (MM_keepURL.length > 0) MM_keepURL = MM_keepURL.substring(1); if (MM_keepForm.length > 0) MM_keepForm = MM_keepForm.substring(1); %> <% // *** Move To Record: set the strings for the first, last, next, and previous links var MM_moveFirst="",MM_moveLast="",MM_moveNext="",MM_movePrev=""; var MM_keepMove = MM_keepBoth; // keep both Form and URL parameters for moves var MM_moveParam = "index"; // if the page has a repeated region, remove 'offset' from the maintained parameters if (MM_size > 1) { MM_moveParam = "offset"; if (MM_keepMove.length > 0) { params = MM_keepMove.split("&"); MM_keepMove = ""; for (var i=0; i < params.length; i++) { var nextItem = params[i].substring(0,params[i].indexOf("=")); if (nextItem.toLowerCase() != MM_moveParam) { MM_keepMove += "&" + params[i]; } } if (MM_keepMove.length > 0) MM_keepMove = MM_keepMove.substring(1); } } // set the strings for the move to links if (MM_keepMove.length > 0) MM_keepMove = Server.HTMLEncode(MM_keepMove) + "&"; var urlStr = Request.ServerVariables("URL") + "?" + MM_keepMove + MM_moveParam + "="; MM_moveFirst = urlStr + "0"; MM_moveLast = urlStr + "-1"; MM_moveNext = urlStr + (MM_offset + MM_size); MM_movePrev = urlStr + Math.max(MM_offset - MM_size,0); %> Techelp4you ::: Computer Repair, Networking, Virus Protection/Removal, more...





Techelp4you has a wide range of packaged solutions to suite your business needs.
View our Solutions

Techelp4you gives advice & sells software for your business.
View our Products





Are you a "home user" or a "LARGE Company"? Need service fast.

 

Use the number below:

when contacting Onforce:

"Referral Code"

27735

Click on Button

 

Click Here - OnForce


Highlighted Services


Computer Repair , Data Protection & Storage.





Remote Desktop Support & Helpdesk.





Wireless & Lan Networking.






Spyware & Virus Removal, Software Install.

Call: 614-735-8870

Medium & Large Businesses please call for free site survey & rates (50 + employees)*note

Residential & Small Business Services listed below (1 to 50 employees)*note

Computer Setup - Complete computer equipment setup on desk or table. (CPU, Monitor, Printer)

$50.00

Network Setup - Complete wireless network for up three computers. Must provide necessary equipment. (Includes Router or Hub, Wireless Network Cards) Note: Hard wire estimates available. $125.00
Cabling - Free Site survey required (outside Columbus Metro service charge applies)

$Call

Major Diagnostics - If your system does not turn on, service cost start as low as $65.00. $65.00
Minor Diagnostics - If your system turns on, service cost starts as low as $35.00. $35.00
System Tune-Up - Optimize your computer. Increase speed, delete cookies, any other junk you want off. $35.00
Virus Removal - We will remove one virus. If you buy anti virus software we will install it for free. $55.00
Spyware Removal - We will remove one Spyware. If you buy anti Spyware software we will install it for free. $35.00
O.S. Install - Computer detects no Windows operating system, we will install an OS for you.* $75.00
Software Install - Installation of your software. You must provide or buy the software. $25.00
Backup Hard Drive - We will back up your hard drive. You must provide the media to put the back-up on. $65.00
Memory Install - We Install memory in your computer. You must buy the memory to install. $30.00
Hard Drive Install - We will install your new hard drive you bought from us. $35.00
CD-RW/DVD Install - We will install your CD-RW, DVD-RW, DVD ROM, CD ROM, etc. $35.00
Internal Card Install - We will install your network card, video card, modem, etc. $25.00
Misc. Internal Install - We will install your power supply, motherboard, etc. $30.00
Remote Support - Remote desktop support, Remote diagnostics and or presentations/training $15/cyc.**
Training - Learn to control your computer, not the other way around. Rate is based upon difficulty of subject and knowledge of client. $Call
Contracts - Service Contracts - Service blocks of hours, Week, Month, Simi-annual, Annual $Call
Service Charge - Charged for us to start business or come out to your house or office $50.00
Cancellation Fee - Reasonable attempt of at least 2 hrs. prior to service to avoid cancellation fee. $50.00

**$15/cycle = 15 minutes, 2 cycles = $30, 3 cycles = $45 NOTE There is a one time connection fee of $5
* We will charge the trip charge only once + a diagnostics fee if something is wrong. We can discount the charge if it is a pickup.
* You must provide your own operating system or hardware or buy from us. Your computer must meet the recommended requirements for installation or service.
*note - outside Columbus,Ohio Metropoliton there will be a service charge.


<% rs.Close(); %>