www.kluspagina.net analysis, site info, backlinks and seo


www.kluspagina.net

www.kluspagina.net - kluspagina.net | welkom

Description: heeft u een offerte nodig voor een klus, vakman, of advies? plaats nu gratis uw klus. bedrijven doen u een bod!

www.kluspagina.net scores a 8,3 out of 10 on our optimalisation scale. This is far above average. We have identified 77 keywords. This page seems optimized for the keyword 'klus'

summary

This is the summary of our www.kluspagina.net analysis. Please check for detailed info under their tabs.

Site www.kluspagina.net (visit site)
Page Title kluspagina.net | welkom
Keyword density aanbouw aanmelden afwerking algemeen alle als architectuur auto badkamer bedrijf behangen bestrating boot contact daken dakgoot dakgoten dakkapellen dakramen deuren een elektra gas geen geplaatst gevels gevraagd glaszetten gratis het ict inloggen inrichting inschrijven isoleren keukens klus kluspagina klussen kozijnen meest metselen motor net nieuwsbrief opbouw opdracht opdrachtgever per personeel plaatsen professionele ramen recente referenties reparatie schilder schoonmaak sierpleister sloopwerkzaamheden stofferen stuken tegelzetten timmerwerken toilet totaalprijs transport tuin van verhuizen vloeren voegen voor wachtwoord water witgoed zijn
SEO Summary 31% meta description relevance, 77% link relevance, 80% heading relevance, 38 page errors
Server info Location: Amsterdam,Netherlands

No backlinks were found for this domain or backlink search was skipped

>> View all backlinks !

Content & Html
Analyzed html, text, tags, links, headings, keywords and more
We found 38 html errors and warings !

>> Read More !

SEO score of www.kluspagina.net

8,3

>> Read More !

www.kluspagina.net html

www.kluspagina.net html info

HTML stands for Hypertext Markup Language, a standardized system for tagging text files to achieve font, color, graphic, and hyperlink effects on World Wide Web pages.

Html / text ratio

Try to keep your html as short as possible. Html only describes your content. There is no benefit in having a page with lots of html tags. A bloated page will slow down your site and harm user experience.

seo error: Try to keep the html / text ratio as low as possible. More html means longer loading times. Layout should be handled in a serpate css file The html ratio of this page is 6,6

Page Errors

Html errors at best slow down your website (since a browser has to guess at the meaning) and in worst case render your page unviewable. Therefor make shure there are no html errors on your page !

line 6 column 1 - Warning: <meta> element not empty or not closed
line 7 column 1 - Warning: <meta> element not empty or not closed
line 8 column 1 - Warning: <meta> element not empty or not closed
line 204 column 41 - Warning: <br> element not empty or not closed
line 205 column 144 - Warning: <br> element not empty or not closed
line 261 column 38 - Warning: <img> element not empty or not closed
line 271 column 38 - Warning: <img> element not empty or not closed
line 293 column 53 - Warning: missing </a> before <h6>
line 294 column 37 - Warning: inserting implicit <a>
line 295 column 33 - Warning: discarding unexpected </a>
line 301 column 53 - Warning: missing </a> before <h6>
line 302 column 37 - Warning: inserting implicit <a>
line 303 column 33 - Warning: discarding unexpected </a>
line 309 column 53 - Warning: missing </a> before <h6>
line 310 column 37 - Warning: inserting implicit <a>
line 311 column 33 - Warning: discarding unexpected </a>
line 317 column 53 - Warning: missing </a> before <h6>
line 318 column 37 - Warning: inserting implicit <a>
line 319 column 33 - Warning: inserting implicit <a>
line 325 column 53 - Warning: missing </a> before <h6>
line 326 column 37 - Warning: inserting implicit <a>
line 327 column 33 - Warning: discarding unexpected </a>
line 358 column 1 - Warning: discarding unexpected </div>
line 578 column 69 - Warning: '<' + '/' + letter not allowed here
line 578 column 76 - Warning: '<' + '/' + letter not allowed here
line 609 column 69 - Warning: '<' + '/' + letter not allowed here
line 609 column 83 - Warning: '<' + '/' + letter not allowed here
line 710 column 35 - Warning: replacing invalid character code 146
line 710 column 56 - Warning: replacing invalid character code 146
line 710 column 69 - Warning: '<' + '/' + letter not allowed here
line 710 column 175 - Warning: '<' + '/' + letter not allowed here
line 261 column 38 - Warning: <img> lacks "alt" attribute
line 271 column 38 - Warning: <img> lacks "alt" attribute
line 281 column 9 - Warning: <table> lacks "summary" attribute
line 292 column 80 - Warning: <img> lacks "alt" attribute
line 316 column 80 - Warning: <img> lacks "alt" attribute
line 324 column 80 - Warning: <img> lacks "alt" attribute
line 337 column 9 - Warning: <table> lacks "summary" attribute
Info: Document content looks like XHTML 1.0 Transitional
38 warnings, 0 errors were found!

Repair broken html

r-domain lets you repair the broken html. Click on the button below to let r-domain fetch your page and show the repaired output. Copy the output to your site and test it there !

www.kluspagina.net css

www.kluspagina.net stylesheet info

Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation semantics (the look and formatting) of a document written in a markup language.

Stylesheets in the head of the document

The following css files were found on www.kluspagina.net:

http://www.kluspagina.net/inc/css/global.css

r-domain advises to combine all stylesheets to one compressed stylesheet. Adding multiple stylesheets to your page can seriously slow down your website. Compressing your stylehseet can speed up your page

www.kluspagina.net inline stylesheet info

seo approval: avoid inline css No inline css was detected on this page

www.kluspagina.net seo score

www.kluspagina.net seo score expained

Below are the scores we calculated for different parts of www.kluspagina.net.

If any score is below 100 optimalisation is possible. If any score is below 40 improving this score should be a priority. Not all scores are weighted equally in our final SEO score. More detailed information for any suggestion can be count under the tabs. Relatively unimportant optimalisation tips are not included in this summary.

  Item Score Factor Suggestion
seo approval: Far too many sites lack a page title. A page title is the first thing that shows in the search results so always use the title element. PageTitle 100 0,3 Far too many sites lack a page title. A page title is the first thing that shows in the search results so always use the title element.
seo approval: A title should reflect the contents of a site. This site has a 67 % match Title relevance 87 2,3 A title should reflect the contents of a site. This site has a 67 % match
seo error: Try to keep your title between 40 and 66 characters. Your title was 25 characters long Title Length 30 0,7 Try to keep your title between 40 and 66 characters. Your title was 25 characters long
seo approval: A meta description is the second thing that shows in the search results so always use the meta description. Meta Description 100 0,2 A meta description is the second thing that shows in the search results so always use the meta description.
seo tip: The meta description should be between 145 and 160 characters. This meta description was 112 characters long Meta Description Length 70 0,7 The meta description should be between 145 and 160 characters. This meta description was 112 characters long
seo error: Meta Description should reflect the contents of a site. This site has a 31 % match Meta description relevance 40 0,7 Meta Description should reflect the contents of a site. This site has a 31 % match
seo approval: Linking to internal pages makes pages easier to find for search engines. Try to keep the number of links on your page roughly below 100. There are  80 internal links on this page. Number of internal links 100 3,3 Linking to internal pages makes pages easier to find for search engines. Try to keep the number of links on your page roughly below 100. There are 80 internal links on this page.
seo approval: We found a folder structure in the links on your page. A good folder structure makes a site easier to navigate. We found 2 level 1 folders and 5 folders above or in the first level of navigation. Folder structure 100 1,4 We found a folder structure in the links on your page. A good folder structure makes a site easier to navigate. We found 2 level 1 folders and 5 folders above or in the first level of navigation.
seo approval: Headers should reflect the contents of a site. This site has a 80 % match Headings 100 1,6 Headers should reflect the contents of a site. This site has a 80 % match
seo approval: Link anchors should to some degree reflect the contents of a site. This site has a 77 % match Links 100 1,6 Link anchors should to some degree reflect the contents of a site. This site has a 77 % match
seo approval: Image alt tags should to some degree reflect the contents of a site. This site has a 50 % match Image alt tags 100 0,5 Image alt tags should to some degree reflect the contents of a site. This site has a 50 % match
seo approval: Bold and italic tags should to some degree reflect the contents of a site. This site has a 100 % match Bold and italic 100 0,4 Bold and italic tags should to some degree reflect the contents of a site. This site has a 100 % match
seo error: Try to keep the html / text ratio as low as possible. More html means longer loading times. Layout should be handled in a serpate css file Html ratio 10 1,1 Try to keep the html / text ratio as low as possible. More html means longer loading times. Layout should be handled in a serpate css file
seo approval: If this score is not 100 check the html very carefully. We found 38 errors and warnings Page errors 81 2 If this score is not 100 check the html very carefully. We found 38 errors and warnings
seo approval: An ideal page contains between 400 and 600 words.This page contains 322 words WordCount 75 1,1 An ideal page contains between 400 and 600 words.This page contains 322 words
www.kluspagina.net server info

www.kluspagina.net server info

A good server setup can make a huge difference for website performance and may even enhance the ratings in the search engine results since page speed has become an issue.

Http request info

'HTTP response code 200
Download time 0,30344 seconds
Filesize 23975 bytes

Server headers

Server headers are the response the server sends before the actual content. A correct server setup can speed up a site and free up server resources. Make sure that all headers are set correct. For example dont cache dynamic content and dont close connections unless there is a good reason.

HTTP/1.1 200 OK
Date: Fri, 25 May 2012 20:47:33 GMT The Date header represents the time when the message was generated, regardless of caching that happened since. It is used by caches as input to expiration calculations, and to detect clock drift.
Server: Apache/2.2.3 (CentOS) The Server header contains information about the software used by the origin server to handle the request. The server used here is Apache/2.2.3 (CentOS)
X-Powered-By: PHP/5.3.3 The non-standard X-Powered-By header is used by applications running behind a web server to advertise their specific technology. A few examples could be php and asp. The technology used here is PHP/5.3.3
Set-Cookie: PHPSESSID=hlqq8knuuuv0ddhjgdgj13a8i2; path=/; domain=.Kluspagina.net A cookie, also known as a web cookie, browser cookie, and HTTP cookie, is a piece of text stored on a user's computer by their web browser. The set cookie header tells the browser to store this data in a text file. The cookie value is PHPSESSID=hlqq8knuuuv0ddhjgdgj13a8i2; path=/; domain=.Kluspagina.net bytes
Expires: Thu, 19 Nov 1981 08:52:00 GMT The Expires header tells a browser when the requested file is to expire. If this is set in the futre the browser may cache the file. A common trick to ensure no caching of content is to set the expires date in the past. The value is the expires header is Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 The Cache-Control header is used to specify directives that must be obeyed by all caches along the request/response chain. Cache directives are unidirectional in that the presence of a directive in a request does not imply that the same directive is in effect in the response. The value is no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache The Pragma header is used to include implementation-specific directives that might apply to any recipient along the request/response chain. This header is deprecated, in favour of Cache-Control. The value is no-cache
X-Powered-By: PleskLin The non-standard X-Powered-By header is used by applications running behind a web server to advertise their specific technology. A few examples could be php and asp. The technology used here is PleskLin
Connection: close The Connection general-header field allows the sender to specify options that are desired for that particular connection. Common values are keep-alive and close. Keep alive means the connection to the server should stay open for re-use. Usually this means a speed advantage for a website since the connection can be reused to fetch images, javascript, css etc. The value is close
Transfer-Encoding: chunked The Transfer-Encoding header indicates what (if any) type of transformation has been applied to the message body. This differs from Content-Encoding in that transfer-codings are a property of the message, not of the representation; i.e., it will be removed by the next "hop", whereas content-codings are end-to-end. The most commonly used transfer-coding is chunked, which allows persistent connections to be used without knowing the entire body's length. The value is chunked
Content-Type: text/html The Content-Type entity-header field indicates the media type of the entity-body sent to the recipient or, in the case of the HEAD method, the media type that would have been sent had the request been a GET. . The value is text/html

Server location

Server location is important because a server that is located near the customer will serve pages faster then a server located far away

IP Adress 91.184.23.77
Country Code NL
Country Code 3 NLD
Country Name Netherlands
Region 07
City Amsterdam
www.kluspagina.net backlinks

Backlink analysis for www.kluspagina.net

Backlinks leading into a domain are of great important for the search engine results of a page. Each link from a website counts as a 'vote' for that websites. Links from trusted, related and high quality domains have more weight then other links.
Gathering links is often referred to as link building. If you do not have enought quility links to a domain you better start to build those links !

seo error: you have too few backlinks to your site There are currently 0 links leading into www.kluspagina.net There are a below average amount of backinks. Link building should be a priority for this site. Try to get links from hight quality websites to your site.

No backlinks were found for this domain or backlink search was skipped
www.kluspagina.net content analysis

www.kluspagina.net content analysis

On this page the content of www.kluspagina.net is analyzed for internal coherence. In other words: r-domain checks if elements on the site (headings, meta tags, link anchor text etc) are in sync with the rest of the contents of the page. Any element on a page should reflect to some degree the main subject of the page.

If an elemts matches the most important content of the page is is displayed in green. If it does not match is is displayed in red

Domain

Site www.kluspagina.net
Domain length 18 characters
Domain relevance found the keyword klus in domain name !
found the keyword kluspagina in domain name !

Head

The head element is a container for all the elements int he head of a page. Elements inside head can fort example include scripts, instruct the browser where to find style sheets, provide meta information. We analyzed the follwoing tags in the head section: <title>, <link>, <meta>,<script>, and <style>.

Page Title kluspagina.net | welkom
Page Title relevance 67% match
kluspagina net welkom
Meta Description heeft u een offerte nodig voor een klus, vakman, of advies? plaats nu gratis uw klus. bedrijven doen u een bod! (111 chars)
Meta Deascription relevance 31% match
heeft een offerte nodig voor klus vakman advies plaats gratis bedrijven doen bod
Meta Keywords klus, vakman, klussen, vakmannen, opdrachtgevers, klus-aanbieden, klussen-aanbieden, klus-gezocht, kluspagina, klussen-gevraagd, vaklui-gevraagd, vaklui-gezocht, vakman, klusstartpagina, startpagina-klus, startpagina-klussen, klusjesmannen, klussenier
Meta keyword relevance 18% match
klus vakman klussen vakmannen opdrachtgevers klus-aanbieden klussen-aanbieden klus-gezocht kluspagina klussen-gevraagd vaklui-gevraagd vaklui-gezocht klusstartpagina startpagina-klus startpagina-klussen klusjesmannen klussenier
Meta text/html; charset=iso-8859-1
Meta robots index,follow

Content

Content is the most important thing on a website. Content can be indexed by seach engines. They provide most of a websites traffic. Tags such as headings (h1 .. h6), paragraphs (p) can be used to structure the text on the page. Tags as bold (b / strong) or italic (i / em) can be used the empasize important text. Images can be used to further explain or just to brighten up a page and can be describud using the alt tag. Links can be used to direct users to another page. All elements have in common that they use text and text can be indexed !

Keyword density aanbouw aanmelden afwerking algemeen alle als architectuur auto badkamer bedrijf behangen bestrating boot contact daken dakgoot dakgoten dakkapellen dakramen deuren een elektra gas geen geplaatst gevels gevraagd glaszetten gratis het ict inloggen inrichting inschrijven isoleren keukens klus kluspagina klussen kozijnen meest metselen motor net nieuwsbrief opbouw opdracht opdrachtgever per personeel plaatsen professionele ramen recente referenties reparatie schilder schoonmaak sierpleister sloopwerkzaamheden stofferen stuken tegelzetten timmerwerken toilet totaalprijs transport tuin van verhuizen vloeren voegen voor wachtwoord water witgoed zijn
Wordcount 321 words found on www.kluspagina.net
Links 80 links found on page containing the following anchor texts
kluspagina.net, start, hoe werkt het, klus plaatsen, inschrijven als bedrijf, bedrijvengids, aanbouw en opbouw, architectuur en inrichting, auto, motor en boot, badkamer en toilet, behangen, bestrating, cv, water en gas, daken en dakgoten, dakkapellen en dakramen, elektra, gevels, glaszetten, ict, isoleren, keukens, klussen algemeen, kozijnen ramen en deuren, metselen en voegen, personeel gevraagd , reparatie witgoed, schilder en afwerking, schoonmaak, sloopwerkzaamheden, stofferen, stuken en sierpleister, tegelzetten, timmerwerken, tuin, verhuizen en transport, vloeren, contact, wachtwoord vergeten?, aanmelden als opdrachtgever, aanmelden als bedrijf, plaats uw opdracht, uw bedrijf aanmelden, gezocht: professionele klus... , inbouwen cruisecontrol , leveren en plaatsen van nie... , van kelder tot dak , dakgoot los , aanbouw en opbouw, architectuur en inrichting, auto, motor en boot, badkamer en toilet, behangen, bestrating, cv, water en gas, daken en dakgoten, dakkapellen en dakramen, elektra, gevels, glaszetten, ict, isoleren, keukens, klussen algemeen, kozijnen ramen en deuren, metselen en voegen, personeel gevraagd , reparatie witgoed, schilder en afwerking, schoonmaak, sloopwerkzaamheden, stofferen, stuken en sierpleister, tegelzetten, timmerwerken, tuin, verhuizen en transport, vloeren, algemene voorwaarden |, privacy verklaring |, contact,
Link anchor relevance 77% match
kluspagina net start hoe werkt het klus plaatsen inschrijven als bedrijf bedrijvengids aanbouw opbouw architectuur inrichting auto motor boot badkamer toilet behangen bestrating water gas daken dakgoten dakkapellen dakramen elektra gevels glaszetten ict isoleren keukens klussen algemeen kozijnen ramen deuren metselen voegen personeel gevraagd reparatie witgoed schilder afwerking schoonmaak sloopwerkzaamheden stofferen stuken sierpleister tegelzetten timmerwerken tuin verhuizen transport vloeren contact wachtwoord vergeten aanmelden opdrachtgever plaats opdracht gezocht professionele inbouwen cruisecontrol leveren van nie kelder tot dak dakgoot los algemene voorwaarden privacy verklaring
Headings 7 headings found on page containing the following texts
kluspagina.net, klus categorieën, inloggen, nieuws, aanmelden voor de nieuwsbrief, direct een opdracht plaatsen, aanmelden als bedrijf,
Headings relevance 80% match
kluspagina net klus categorie inloggen nieuws aanmelden voor nieuwsbrief direct een opdracht plaatsen als bedrijf
Emphasis (bold and italic) 1 bold or italic tags found on page containing the following texts
5078 klussen geplaatst!,
Bold and italic tag relevance 100% match
klussen geplaatst
Image alt tags 9 image alt tags found on page containing the following texts
gebruikersnaam, wachtwoord, , , , geen foto, geen foto, , ,
Image alt tag relevance 50% match
gebruikersnaam wachtwoord geen foto
www.kluspagina.net website navigation

www.kluspagina.net navigation and internal link structure

We have scanned www.kluspagina.net for internal links and found 80 links on this page. We found 2 base folders and 5 folders on this site. Easy to follow navigation helps your visitors navigate through your website efficiently and improves the website experience. It is even more important for seach engines while it helps them spider your website and find the most important content.

seo approval: good navigation We found an easy to follow navigation structure on www.kluspagina.net

Internal links found

Click on any of the links below to analyze that page

www.kluspagina.net/
offertes
www.kluspagina.net/offertes/aanbouw-en-opbouw/
www.kluspagina.net/offertes/architectuur-en-inrichting/
www.kluspagina.net/offertes/auto-motor-en-boot/
www.kluspagina.net/offertes/badkamer-en-toilet/
www.kluspagina.net/offertes/behangen/
www.kluspagina.net/offertes/bestrating/
www.kluspagina.net/offertes/cv-water-en-gas/
www.kluspagina.net/offertes/daken-en-dakgoten/
www.kluspagina.net/offertes/dakkapellen-en-dakramen/
www.kluspagina.net/offertes/elektra/
www.kluspagina.net/offertes/gevels/
www.kluspagina.net/offertes/glaszetten/
www.kluspagina.net/offertes/ict/
www.kluspagina.net/offertes/isoleren/
www.kluspagina.net/offertes/keukens/
www.kluspagina.net/offertes/klussen-algemeen/
www.kluspagina.net/offertes/kozijnen-ramen-en-deuren/
www.kluspagina.net/offertes/metselen-en-voegen/
www.kluspagina.net/offertes/personeel-gevraagd-/
www.kluspagina.net/offertes/reparatie-witgoed/
www.kluspagina.net/offertes/schilder-en-afwerking/
www.kluspagina.net/offertes/schoonmaak/
www.kluspagina.net/offertes/sloopwerkzaamheden/
www.kluspagina.net/offertes/stofferen/
www.kluspagina.net/offertes/stuken-en-sierpleister/
www.kluspagina.net/offertes/tegelzetten/
www.kluspagina.net/offertes/timmerwerken/
www.kluspagina.net/offertes/tuin/
www.kluspagina.net/offertes/verhuizen-en-transport/
www.kluspagina.net/offertes/vloeren/
opdracht
www.kluspagina.net/opdracht/668/
www.kluspagina.net/opdracht/667/
www.kluspagina.net/opdracht/666/
www.kluspagina.net/opdracht/665/
www.kluspagina.net/opdracht/664/
www.kluspagina.net
www.kluspagina.net/hoe-het-werkt/
www.kluspagina.net/offerte-plaatsen/
www.kluspagina.net/inschrijven-bedrijf/
www.kluspagina.net/bedrijvengids/
www.kluspagina.net/contact/
www.kluspagina.net/wachtwoord-vergeten/
www.kluspagina.net/aanmelden-opdrachtgever/
www.kluspagina.net/algemene-voorwaarden/
www.kluspagina.net/privacy-verklaring/
www.kluspagina.net javascript

www.kluspagina.net javascript info

Javascript is a scripting language to enable Web authors to design interactive sites. On this page we found 5 external javascripts and 5 internal javascripts on www.kluspagina.net

Javascripts in the head of the page

The following js files were found on this page:

http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js
http://maps.google.com/maps/api/js?sensor=false
http://www.kluspagina.net/inc/js/jquery.tablesorter.js
http://www.kluspagina.net/inc/js/jquery.paginate.js
http://www.kluspagina.net/inc/js/jquery.functions.js

seo tip: put all javascript in one file r-domain advises to combine all javascript to one javascript. Javascripts normally are loaded before the page is displayed. Adding multiple javascript to your page can seriously slow down your website.

www.kluspagina.net inline javascript info

seo tip: avoid inline javascript Usually it makes sense to keep the amount of inline javascript to a minimun since this kind of javascript is not cachable. Usually the faster alternative is to put these snippets in an external script.

The following inline javascript snippets were found on this page:

var _gaq = _gaq || [];
_gaq.push(['_setaccount', 'ua-24918950-20']);
_gaq.push(['_trackpageview']);

(function() {
var ga = document.createelement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getelementsbytagname('script')[0]; s.parentnode.insertbefore(ga, s);
})();

function showlocation() {
var lat = $('#lat').html();
var lng = $('#lng').html();
var mylatlng = new google.maps.latlng(lat,lng);
var myoptions = {
scrollwheel: false,
zoom: 15,
center: mylatlng,
maptypeid: google.maps.maptypeid.roadmap

}

var map = new google.maps.map(document.getelementbyid("map_canvas"), myoptions);
var image = new google.maps.markerimage('/inc/gfx/job.png');

var contentstring = '<div id="content"><h6 style=margin:0;>';

var infowindow = new google.maps.infowindow({
content: contentstring
});

var marker = new google.maps.marker({
position: mylatlng,
map: map,
icon: image,
title: "klik voor meer informatie"
});

google.maps.event.addlistener(marker, 'click', function() {
infowindow.open(map,marker);

});
}
function showcompany() {
var lat = $('#lat').html();
var lng = $('#lng').html();
var mylatlng = new google.maps.latlng(lat,lng);
var myoptions = {
scrollwheel: false,
zoom: 15,
center: mylatlng,
maptypeid: google.maps.maptypeid.roadmap
}
var map = new google.maps.map(document.getelementbyid("map_canvas"), myoptions);
var image = new google.maps.markerimage('/inc/gfx/helmet.png');

var contentstring = '<div id="content"><h6 style=margin:0;><br /> ';

var infowindow = new google.maps.infowindow({
content: contentstring
});

var marker = new google.maps.marker({
position: mylatlng,
map: map,
icon: image,
title: "klik voor meer informatie"
});

google.maps.event.addlistener(marker, 'click', function() {
infowindow.open(map,marker);
});
}





var map;
var markers = [];
var infowindow;
var locationselect;

function load() {

map = new google.maps.map(document.getelementbyid("map"), {
center: new google.maps.latlng(52.37312, 4.893195),
scrollwheel: false,
zoom: 8,
maptypeid: 'roadmap'
});
infowindow = new google.maps.infowindow();
locationselect = document.getelementbyid("locationselect");
locationselect.onchange = function() {
var markernum = locationselect.options[locationselect.selectedindex].value;
if (markernum != "geen"){
google.maps.event.trigger(markers[markernum], 'click');
}
};
}

function searchlocations() {
var address = $('#addressinput').attr('value');
var geocoder = new google.maps.geocoder();
geocoder.geocode({address: address}, function(results, status) {
if (status == google.maps.geocoderstatus.ok) {
searchlocationsnear(results[0].geometry.location);
} else {
alert ( 'het door u opgegeven adres is niet gevonden of bestaat mogelijk niet' );
}
});
}

function searchlocationsnear(center) {
clearlocations();

var radius = document.getelementbyid('radiusselect').value;
var subcategory = $('#subcategory').attr('value');
var searchurl = '/phpsqlsearch_genxml.php?lat=' + center.lat() + '&lng=' + center.lng() + '&radius=' + radius + '&subcategory=' + subcategory;

downloadurl(searchurl, function(data) {

var xml = parsexml(data);
var markernodes = xml.documentelement.getelementsbytagname("marker");
var bounds = new google.maps.latlngbounds();


for (var i = 0; i < markernodes.length; i++)
{
var name = markernodes[i].getattribute("name");
var address = markernodes[i].getattribute("address");
var distance = parsefloat(markernodes[i].getattribute("distance"));
var job = markernodes[i].getattribute("job");
var id = markernodes[i].getattribute("id");
var order_priceper = markernodes[i].getattribute("order_priceper");
var latlng = new google.maps.latlng(
parsefloat(markernodes[i].getattribute("lat")),

parsefloat(markernodes[i].getattribute("lng")));

createoption(job, distance, i);
createmarker(latlng, name, job, id, order_priceper);
bounds.extend(latlng);
}
map.fitbounds(bounds);
$('#locationbar').css('display', 'block');
locationselect.style.display = "block";
locationselect.onchange = function()
{
var markernum = locationselect.options[locationselect.selectedindex].value;
google.maps.event.trigger(markers[markernum], 'click');
};
});
}

function createmarker(latlng, job, id, order_priceper)
{
var html = "<h6 style=’margin:0; padding:0;’>" + id + "<br />opdrachtgever: " + job + "<br /><hr /><a href='/opdracht/" + order_priceper + "/'>bekijk de klus";
var marker = new google.maps.marker({

map: map,


position: latlng
});
google.maps.event.addlistener(marker, 'click', function()
{
infowindow.setcontent(html);
infowindow.open(map, marker);
});

markers.push(marker);

}



function createoption(job, distance, num) {
var option = document.createelement("option");
option.value = num;
option.innerhtml = job + " (" + distance.tofixed(2) + " km)";
locationselect.appendchild(option);
}

function downloadurl(url, callback)
{
var request = window.activexobject ?
new activexobject('microsoft.xmlhttp') :
new xmlhttprequest;

request.onreadystatechange = function()
{
if (request.readystate == 4) {
request.onreadystatechange = donothing;
callback(request.responsetext, request.status);
}
};

request.open('get', url, true);
request.send(null);
}

function parsexml(str) {
if (window.activexobject) {
var doc = new activexobject('microsoft.xmldom');
doc.loadxml(str);
return doc;
} else if (window.domparser) {
return (new domparser).parsefromstring(str, 'text/xml');
}
}

function clearlocations() {
infowindow.close();
for (var i = 0; i < markers.length; i++)
{
markers[i].setmap(null);
}
markers.length = 0;
locationselect.innerhtml = "";
var option = document.createelement("option");
option.value = "none";
option.innerhtml = "bekijk alle resultaten";
locationselect.appendchild(option);
}
function donothing() {}

var icsprotocol = (("https:" == document.location.protocol) ? "https://" : "http://");
document.write(unescape("%3cscript type='text/javascript' src='" + icsprotocol + "application.icstats.nl/javascript/ics.js' %3e%3c/script%3e"));

var _icstats =new createicstatstracker('291818');
_icstats.trackpageview();

refresh our seo analysis The current report is cached on Fri, 25 May 2012 22:47:33. Click here to refresh the results

Analyse your website !

Please enter your domain name