var iPath='';

// ----- iMap

var iMapImages=[];
var iMapChecked=[];
var iMapFormField='';
var iMapFormId='';
var iMapFormMulti=false;
iMapIn=iMapOut=iMapClick=function() {};

function iMapArea(url) {
  var html='';
  html+='<map name="iMapArea">';
  /*
  html+='<area shape=poly coords=21,115,50,125,175,143,234,134,235,45,226,44,218,43,213,40,207,37,208,29,203,22,202,16,202,12,219,25,221,21,196,6,178,7,153,12,137,18,126,25,112,28,99,45,85,49,44,61,15,73,25,77,30,81,26,91,16,85,15,92 '+(url!=''?'href="'+url.replace(/\^/g,1)+'"':'')+' onmouseover=iMapIn(1) onmouseout=iMapOut(1) onclick=iMapClick(1)>';
  html+='<area shape=poly coords=237,45,237,135,292,154,329,170,373,195,419,221,423,214,420,206,412,199,401,194,409,184,420,170,431,171,435,164,435,141,435,133,432,130,424,101,420,78,420,67,416,59,404,53,400,47,393,47,377,50,324,49,265,41,258,38 '+(url!=''?'href="'+url.replace(/\^/g,2)+'"':'')+' onmouseover=iMapIn(2) onmouseout=iMapOut(2) onclick=iMapClick(2)>';
  html+='<area shape=poly coords=177,145,235,136,299,158,349,184,420,223,419,245,365,270,325,287,301,296,247,269,215,250,192,236,185,215 '+(url!=''?'href="'+url.replace(/\^/g,3)+'"':'')+' onmouseover=iMapIn(3) onmouseout=iMapOut(3) onclick=iMapClick(3)>';
  html+='<area shape=poly coords=21,116,51,127,175,145,183,211,191,237,186,266,172,300,159,336,148,329,136,325,140,336,127,348,112,330,105,326,114,315,108,306,95,310,85,303,62,298,60,286,48,283,47,293,36,294,45,270,44,251,36,246,29,225,37,209,35,193,28,187,31,177,28,165,8,154,11,145,20,134 '+(url!=''?'href="'+url.replace(/\^/g,4)+'"':'')+' onmouseover=iMapIn(4) onmouseout=iMapOut(4) onclick=iMapClick(4)>';
  html+='<area shape=poly coords=162,335,189,266,193,240,232,263,301,298,306,353,287,366,271,375,251,377,223,373,211,368,211,356,197,354,188,347,183,353,176,350,171,342,174,332 '+(url!=''?'href="'+url.replace(/\^/g,5)+'"':'')+' onmouseover=iMapIn(5) onmouseout=iMapOut(5) onclick=iMapClick(5)>';
  html+='<area shape=poly coords=421,246,302,296,307,353,346,371,387,384,397,364,423,330,422,326,430,319,439,318,442,309,436,294,443,291,436,276,427,266 '+(url!=''?'href="'+url.replace(/\^/g,6)+'"':'')+' onmouseover=iMapIn(6) onmouseout=iMapOut(6) onclick=iMapClick(6)>';
  html+='<area shape=poly coords=222,373,250,378,272,375,305,355,350,374,387,387,391,406,398,414,391,417,380,412,362,405,355,394,335,391,318,389,314,398,304,391,287,394,279,406,266,406,267,394,259,391,251,383,239,390,230,390,227,385 '+(url!=''?'href="'+url.replace(/\^/g,7)+'"':'')+' onmouseover=iMapIn(7) onmouseout=iMapOut(7) onclick=iMapClick(7)>';
  */
  html+='<area shape=poly coords="16,92,40,100,140,114,187,107,188,36,180,35,174,34,170,32,165,29,166,23,162,17,161,12,161,9,175,20,176,16,156,4,142,5,122,9,109,14,100,20,89,22,79,36,68,39,35,48,12,58,20,61,24,64,20,72,12,68,12,73" '+(url!=''?'href="'+url.replace(/\^/g,1)+'"':'')+' onmouseover=iMapIn(1) onmouseout=iMapOut(1) onclick=iMapClick(1)>';
  html+='<area shape=poly coords="189,36,189,108,233,123,263,136,298,156,335,176,338,171,336,164,329,159,320,155,327,147,336,136,344,136,348,131,348,112,348,106,345,104,339,80,336,62,336,53,332,47,323,42,320,37,314,37,301,40,259,39,212,32,206,30" '+(url!=''?'href="'+url.replace(/\^/g,2)+'"':'')+' onmouseover=iMapIn(2) onmouseout=iMapOut(2) onclick=iMapClick(2)>';
  html+='<area shape=poly coords="141,116,188,108,239,126,279,147,336,178,335,196,292,216,260,229,240,236,197,215,172,200,153,188,148,172" '+(url!=''?'href="'+url.replace(/\^/g,3)+'"':'')+' onmouseover=iMapIn(3) onmouseout=iMapOut(3) onclick=iMapClick(3)>';
  html+='<area shape=poly coords="16,92,40,101,140,116,146,168,152,189,148,212,137,240,127,268,118,263,108,260,112,268,101,278,89,264,84,260,91,252,86,244,76,248,68,242,49,238,48,228,38,226,37,234,28,235,36,216,35,200,28,196,23,180,29,167,28,154,22,149,24,141,22,132,6,123,8,116,16,107" '+(url!=''?'href="'+url.replace(/\^/g,4)+'"':'')+' onmouseover=iMapIn(4) onmouseout=iMapOut(4) onclick=iMapClick(4)>';
  html+='<area shape=poly coords="129,268,151,212,154,192,185,210,240,238,244,282,229,292,216,300,200,301,178,298,168,294,168,284,157,283,150,277,146,282,140,280,136,273,139,265" '+(url!=''?'href="'+url.replace(/\^/g,5)+'"':'')+' onmouseover=iMapIn(5) onmouseout=iMapOut(5) onclick=iMapClick(5)>';
  html+='<area shape=poly coords="336,196,241,236,245,282,276,296,309,307,317,291,338,264,337,260,344,255,351,254,353,247,348,235,354,232,348,220,341,212" '+(url!=''?'href="'+url.replace(/\^/g,6)+'"':'')+' onmouseover=iMapIn(6) onmouseout=iMapOut(6) onclick=iMapClick(6)>';
  html+='<area shape=poly coords="177,298,200,302,217,300,244,284,280,299,309,309,312,324,318,331,312,333,304,329,289,324,284,315,268,312,254,311,251,318,243,312,229,315,223,324,212,324,213,315,207,312,200,306,191,312,184,312,181,308" '+(url!=''?'href="'+url.replace(/\^/g,7)+'"':'')+' onmouseover=iMapIn(7) onmouseout=iMapOut(7) onclick=iMapClick(7)>';

  html+='</map>';
  document.write(html);
}

function iMapForm(form,field,value,multi) {
  iMapArea('javascript:void(^)');
  iMapImages[0]=new Image();
  iMapImages[0].src=iPath+'design/mapa/0.gif';
  iMapFormId=form;
  iMapFormField=field;
  iMapFormMulti=multi;
  
  var html='';
  html+='<input type=hidden name="'+field+'" value="'+value+'">';
  html+='<div style="width:364;height:341">';
  for(var i=1;i<=7;i++) {
    iMapImages[i]=new Image();
    iMapImages[i].src=iPath+'design/mapa/'+i+'.gif';
    iMapChecked[i]=(value.indexOf(''+i)>=0);
    html+='<div style="position:absolute;width:364;height:341"><img src="'+iPath+'design/mapa/'+(value.indexOf(''+i)>=0?i:0)+'.gif" width=364 height=341 border=0 name=iMapImage'+i+'></div>';
  }
  html+='<div style="position:absolute;width:364;height:341"><img src="'+iPath+'design/mapa/0.gif" width=364 height=341 border=0 name=iMapGlass usemap=#iMapArea></div>';
  html+='<img src="'+iPath+'design/mapa/bg.gif" width=364 height=341 border=0>';
  html+='</div>';
  document.write(html);
  iMapClick=iMapFormClick;
}

function iMapFormClick(i) {
  var v=document.forms[iMapFormId][iMapFormField].value;
  if (!iMapFormMulti) {
    if (iMapChecked[i]) return;
    for(var j=1;j<=7;j++) {
      iMapChecked[j]=false;
      document.images['iMapImage'+j].src=iMapImages[0].src;
    }
    v=''+i;
  }
  iMapChecked[i]=!iMapChecked[i];
  var j=0;
  if (iMapChecked[i]) {
    if (v.indexOf(''+i)<0)
      v+=i;
    j=i;
  } else
    v=v.replace(new RegExp(''+i,"g"),'');
  document.forms[iMapFormId][iMapFormField].value=v;
  document.images['iMapImage'+i].src=iMapImages[j].src;
}

function iMapLink(selected,url) {
  iMapArea(url);
  
  var html='';
  html+='<div style="width:364;height:341">';
  for(var i=1;i<=7;i++) {
    html+='<div style="position:absolute;width:364;height:341"><img src="'+iPath+'design/mapa/'+(selected==i?i:0)+'.gif" width=364 height=341 border=0 name=iMapImage'+i+'></div>';
  }
  html+='<div style="position:absolute;width:364height:341"><img src="'+iPath+'design/mapa/0.gif" width=364 height=341 border=0 name=iMapGlass usemap=#iMapArea></div>';
  html+='<img src="'+iPath+'design/mapa/bg.gif" width=364 height=341 border=0>';
  html+='</div>';
  document.write(html);
}

// ----- iImages

function iImages() {
	var f,e,n,d=document.images;
	for(i=0;i<d.length;i++) {
		n=d[i].name;
		if (n!='') if (n.substr(n.length-1)=='_') {
 			f=d[i].src;
 			e=f.substr(f.lastIndexOf('.'));
 			f=f.substr(0,f.lastIndexOf('.'));
 			f=f.substr(0,f.length-2);
 			d[i].iImage1=new Image();
 			d[i].iImage1.src=f+'_1'+e;
 			d[i].iImage2=new Image();
 			d[i].iImage2.src=f+'_2'+e;
 			d[i].iImage3=new Image();
 			d[i].iImage3.src=f+'_3'+e;
 			d[i].onmouseover=iImageOver;
 			d[i].onmouseout=iImageOut;
 			d[i].iCount=0;
		}
	}
}

function iImageOver() {
  this.iCount++;
	this.src=this.iImage2.src;
}
function iImageOut() {
  this.iCount--;
  if (this.iCount<=0)
	  this.src=this.iImage1.src;
}

var iBlinkCounter=0;
var iBlinkTags=false;

function iBlink() {
  if (!iBlinkTags) {
  	iBlinkTags=[];
  	var c=document.getElementsByTagName('SPAN');
	for(var i=0;i<c.length;i++)
		if (c[i].className=='blink')
			iBlinkTags.push(c[i]);
  }
  iBlinkCounter++;
  for(var i=0;i<iBlinkTags.length;i++)
	if (iBlinkCounter%2==0)
  		iBlinkTags[i].style.color='#006600';
  	else
  		iBlinkTags[i].style.color='#FF0000';
  if (iBlinkTags.length>0)
  	window.setTimeout("iBlink();",250);
}
