var activer = 'sr0'
var activem = 'sm0'
var route = 'sr0'
var map = 'sm0'
var focus = 'fm0'
var url = ''
var country = ''
var ID = ''
var osLeft = ''
var osTop = ''
var mapActive = ''
function stopRKey(evt) {
if(document.getElementById('srCity') != null) {
var evt = (evt) ? evt : ((event) ? event : null);
var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
var cityVal = document.getElementById('srCity').value;
var zipVal = document.getElementById('srSubmit').value;
if ((evt.keyCode == 13) && (node.type=='text') && (cityVal != '' || zipVal != '')) {
goToRouteLoc()
return false;
}
}
}
document.onkeypress = stopRKey;
function findPosX(obj)
{
var curleft = 0;
if(obj.offsetParent)
while(1)
{
curleft += obj.offsetLeft;
if(!obj.offsetParent)
break;
obj = obj.offsetParent;
}
else if(obj.x)
curleft += obj.x;
return curleft;
}
function findPosY(obj)
{
var curtop = 0;
if(obj.offsetParent)
while(1)
{
curtop += obj.offsetTop;
if(!obj.offsetParent)
break;
obj = obj.offsetParent;
}
else if(obj.y)
curtop += obj.y;
return curtop;
}
function goToMapLoc()
{
if(mapActive == '') {
document.getElementById('mapIframe').style.position ='relative'
document.getElementById('mapIframe').style.left ='0px'
document.getElementById('mapIframe').style.top ='0px'
document.getElementById(activem).style.position ='absolute'
document.getElementById('pos'+ID).style.height ='360'
document.getElementById(activem).style.zIndex ='100'
document.getElementById(activem).style.display ='block'
if(findPosX(document.getElementById('pos'+ID))+610 > document.body.offsetWidth) {
document.getElementById(activem).style.left = document.body.offsetWidth-670+'px'
}
else if(findPosX(document.getElementById('pos'+ID))-100 > 0) {
document.getElementById(activem).style.left = findPosX(document.getElementById('pos'+ID))-100+'px'
}
else
{
document.getElementById(activem).style.left = findPosX(document.getElementById('pos'+ID))+'px'
}
document.getElementById(activem).style.top = findPosY(document.getElementById('pos'+ID))+'px'
document.getElementById(activem).style.overflow ='visible'
mapActive = 'activated'
}
else
{
showRoute(ID,country)
showMap(ID,country)
document.getElementById('pos'+ID).style.height ='360'
}
}
function goToRouteLoc()
{
window.open('http://www.i-paint.com/AKZO.DECO.WEB/Scripts/LocateStores.aspx?site=www_sikkens_com_fr_fr&red=r&id='+ID+'&adrs='+document.getElementById('srAddress').value.toLowerCase().replace('.','+').replace(' ','%20').replace('&','%26')+'&ct='+document.getElementById('srCity').value.toLowerCase().replace('.','+').replace(' ','%20').replace('&','%26')+'','NAME','width=800,height=600,resizable=yes,scrollbars=yes,toolbar=yes')
}
function showRoute(id,cnt)
{
if(route != 'tr'+id) {
document.getElementById(activer).innerHTML= ''
var stylediv = document.getElementById(activer).style;
stylediv.display = "none";
document.getElementById(route).innerHTML='Route'
if(ID != id && activem != 'sm0')
{
document.getElementById(activem).innerHTML=''
stylediv = document.getElementById(activem).style;
stylediv.display = stylediv.display? "":"none";
document.getElementById(activem).style.width ='0px'
document.getElementById(activem).style.height ='0px'
document.getElementById(map).innerHTML='Carte'
document.getElementById(focus).innerHTML=''
mapActive = ''
}
var stylediv2 = document.getElementById('sr'+id).style;
stylediv2.display = stylediv2.display? "":"block";
document.getElementById('sr'+id).innerHTML='
'
document.getElementById('tr'+id).innerHTML='Entrez votre adresse ou localité:'
if(mapActive != ''){
document.getElementById(activem).style.top = findPosY(document.getElementById('pos'+ID))+'px'
}
}
activer = 'sr'+id;
route = 'tr'+id;
if(document.getElementById('pos'+ID) && id != ID) {
document.getElementById('pos'+ID).style.height ='0'
}
ID = id;
if(document.getElementById('srCity').value == '') {
document.getElementById('srCity').value = document.getElementById('cty'+ID).innerHTML
}
document.getElementById('srAddress').focus()
document.getElementById(activem).style.top = findPosY(document.getElementById('pos'+ID))+'px'
}
function showMap(id,cnt)
{
if(mapActive == '' || (ID != id && ID != '')){
country = cnt
document.getElementById(activem).innerHTML=''
var stylediv = document.getElementById(activem).style;
stylediv.display = stylediv.display? "":"none";
document.getElementById(activem).style.width ='0px'
document.getElementById(activem).style.height ='0px'
if(document.getElementById('pos'+ID)) {
document.getElementById('pos'+ID).style.height ='0'
}
}
document.getElementById(map).innerHTML='Carte'
document.getElementById(focus).innerHTML=''
if(ID != id && activer != 'sr0')
{
document.getElementById(activer).innerHTML=''
var stylediv = document.getElementById(activer).style;
stylediv.display = stylediv.display? "":"none";
document.getElementById(route).innerHTML='Route'
}
stylediv = document.getElementById('sm'+id).style;
stylediv.display = stylediv.display? "":"block";
if(mapActive == '' || (ID != id && ID != '')){
ID = id;
document.getElementById('sm'+id).innerHTML=''
}
ID = id;
document.getElementById(activem).style.border =''
activem = 'sm'+id;
map = 'tm'+id;
focus = 'fm'+id;
mapActive = ''
document.getElementById(activem).style.position ='absolute'
document.getElementById(activem).style.border ='solid 2px #c2c2c2'
document.getElementById(activem).style.left = findPosX(document.getElementById('pos'+ID))+'px'
document.getElementById(activem).style.top = findPosY(document.getElementById('pos'+ID))+'px'
document.getElementById('pos'+ID).style.height ='360'
document.getElementById(activem).style.overflow ='hidden'
document.getElementById('mapIframe').style.position ='relative'
document.getElementById(activem).style.width ='450px'
document.getElementById(activem).style.height ='340px'
document.getElementById('mapIframe').style.left ='-23px'
document.getElementById('mapIframe').style.top ='-23px'
document.getElementById('tm'+id).innerHTML='Carte:'
document.getElementById('fm'+id).innerHTML='
'
}