// Handle PopUp Window
function openWinReqPassword(url) 
 {
 popupWin = window.open(url,'new_page','width=430,height=230,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no')
}
//--------------------------------------------------------//

// Multiple Functions to handle element OnFocus event
function UnameFocus() 
{
   document.getElementById('username').style.backgroundColor = '#FFF9EC';   //#FFF9EC
}
function PassWordFocus() 
{
   document.getElementById('password').style.backgroundColor = '#FFF9EC';
}
function RetypePassFocus() 
{
   document.getElementById('repass').style.backgroundColor = '#FFF9EC';
}
function FUnameFocus() 
{
   document.getElementById('fname').style.backgroundColor='#FFF9EC';
}
function LUnameFocus() 
{
   document.getElementById('lname').style.backgroundColor='#FFF9EC';
}
function UaddressFocus() 
{
   document.getElementById('address').style.backgroundColor='#FFF9EC';
}
function UCityFocus() 
{
   document.getElementById('city').style.backgroundColor='#FFF9EC';
}
function UzipFocus() 
{
   document.getElementById('zipcode').style.backgroundColor='#FFF9EC';
}
function UemailFocus() 
{
   document.getElementById('email').style.backgroundColor='#FFF9EC';
}
function UTelPhoneFocus() 
{
   document.getElementById('telephone').style.backgroundColor='#FFF9EC';
}
function RegNumFocus() 
{
   document.getElementById('regnum').style.backgroundColor='#FFF9EC';
}
function CTypeFocus() 
{
	document.getElementById('ctype').style.backgroundColor='#FFF9EC';
}
function OPdateFocus()
{
	document.getElementById('opdate').style.backgroundColor='#FFF9EC';
}
function COnameFocus()
{
	document.getElementById('cname').style.backgroundColor='#FFF9EC';
}

function CzipFocus()
{
	document.getElementById('czipcode').style.backgroundColor='#FFF9EC';
}
function CoCityFocus()
{
	document.getElementById('ccity').style.backgroundColor='#FFF9EC';
}
function TNumFocus()
{
	document.getElementById('tnum').style.backgroundColor='#FFF9EC';
}
function CoTelFocus()
{
	document.getElementById('ctel').style.backgroundColor='#FFF9EC';
}
function CoLNameFocus()
{
	document.getElementById('clname').style.backgroundColor='#FFF9EC';
}
function CoFNameFocus()
{
	document.getElementById('cfname').style.backgroundColor='#FFF9EC';
}
function ContactemailFocus()
{
	document.getElementById('conemail').style.backgroundColor='#FFF9EC';
}
function ConPhoneFocus()
{
	document.getElementById('contel').style.backgroundColor='#FFF9EC';
}
//--------------------------------------------------------//

//Handle contact form
function UnameContactFocus() 
 {
   document.getElementById('fname').style.backgroundColor = '#FFF9EC'; 
//   document.getElementById('lblconuname').style.color = '#000000';
//   document.getElementById('lblconuname').innerHTML = 'Your name:'; 
}
function UemailContactFocus() 
 {
   document.getElementById('email').style.backgroundColor = '#FFF9EC'; 
//   document.getElementById('lblconemail').style.color = '#000000';
//   document.getElementById('lblconemail').innerHTML = 'Email:';
}
function UcommentContactFocus() 
 {
   document.getElementById('comments').style.backgroundColor = '#FFF9EC'; 
//   document.getElementById('lblcomment').style.color = '#000000';
//   document.getElementById('lblcomment').innerHTML = 'Comments:';
}
//----------------------------------------------------------//


// Handle the registration form hide and unhide optional fields
window.onload = function() {
    if (document.getElementById) {
        var linkContainer = document.getElementById('optreqlink');
        var hdnLogin = document.getElementById('ctl00_ContentPlaceHolder1_QuestionSender1_hdnLogin');
        //debugger;
        if (linkContainer && hdnLogin.value == "0") {
            var linebreak = linkContainer.appendChild(document.createElement('br'));
            var toggle = linkContainer.appendChild(document.createElement('a'));

            toggle.href = '#';
            toggle.appendChild(document.createTextNode(' Opcion' + '\u00e1' + 'lis mez' + '\u0151' + 'k elrejt' + '\u00e9' + 'se'));

            toggle.onclick = function() {
                var linkText = this.firstChild.nodeValue;
                this.firstChild.nodeValue = (linkText == ' Opcion' + '\u00e1' + 'lis mez' + '\u0151' + 'k elrejt' + '\u00e9' + 'se') ? ' Opcion' + '\u00e1' + 'lis mez' + '\u0151' + 'k megjelen' + '\u00ed' + 't' + '\u00e9' + 'se' : ' Opcion' + '\u00e1' + 'lis mez' + '\u0151' + 'k elrejt' + '\u00e9' + 'se';

                var tmp = document.getElementsByTagName('div');
                for (var i = 0; i < tmp.length; i++) {
                    if (tmp[i].className == 'optfield') {
                        tmp[i].style.display = (tmp[i].style.display == 'none') ? 'block' : 'none';
                    }
                    //var optfields = document.getElementById('ctl00_ContentPlaceHolder1_QuestionSender1_divOptFields');
                    //optfields.style.display = (optfields.style.display == 'none') ? 'block' : 'none';
                }
                document.getElementById('ctl00_ContentPlaceHolder1_QuestionSender1_cbNewsletter').checked = false;
                return false;
            }
        }
    }
}
//--------------------------------------------------------//

// Handle hint tooltip boxes onmouseover
var offsetfromcursorX = 12;
var offsetfromcursorY = 10; 
var offsetdivfrompointerX = 10; 
var offsetdivfrompointerY = 14;

document.write('<div id="hinttooltip"></div>');
document.write('<img id="hintpointer" src="../Img/arrow_tooltip.gif">');

var ie = document.all;
var ns6 = document.getElementById && !document.all;
var enabletip=false;

if (ie||ns6)
  var tipobj=document.all? document.all["hinttooltip"] : document.getElementById? document.getElementById("hinttooltip") : "";
  var pointerobj=document.all? document.all["hintpointer"] : document.getElementById? document.getElementById("hintpointer") : "";

function ietruebody()
 {
   return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function showtooltip(thetext, thewidth, thecolor)
 {
    if (ns6||ie) {
        //debugger;
       if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px";
       if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor;
       tipobj.innerHTML=thetext;
       enabletip=true;
       return false;
    }
}

function positiontip(e)
 {
    if (enabletip)
      {
         var nondefaultpos=false;
         var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
         var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;

         var winwidth=ie&&!window.opera? ietruebody().clientWidth : window.innerWidth-20;
         var winheight=ie&&!window.opera? ietruebody().clientHeight : window.innerHeight-20;

         var rightedge=ie&&!window.opera? winwidth-event.clientX-offsetfromcursorX : winwidth-e.clientX-offsetfromcursorX;
         var bottomedge=ie&&!window.opera? winheight-event.clientY-offsetfromcursorY : winheight-e.clientY-offsetfromcursorY;

         var leftedge=(offsetfromcursorX<0)? offsetfromcursorX*(-1) : -1000;

   if (rightedge<tipobj.offsetWidth)
       {
          tipobj.style.left=curX-tipobj.offsetWidth+"px";
          nondefaultpos=true;
      }
      else if (curX<leftedge)
          tipobj.style.left="5px";
     else
     {
          tipobj.style.left=curX+offsetfromcursorX-offsetdivfrompointerX+"px";
          pointerobj.style.left=curX+offsetfromcursorX+"px";
}

if (bottomedge<tipobj.offsetHeight)
    {
       tipobj.style.top=curY-tipobj.offsetHeight-offsetfromcursorY+"px";
       nondefaultpos=true;
   }
   else
   {
       tipobj.style.top=curY+offsetfromcursorY+offsetdivfrompointerY+"px";
       pointerobj.style.top=curY+offsetfromcursorY+"px";
}
tipobj.style.visibility="visible";
if (!nondefaultpos)
    pointerobj.style.visibility="visible";
else
    pointerobj.style.visibility="hidden";
 }
}
function hidetooltip()
  {
     if (ns6||ie)
         {
            enabletip=false;
            tipobj.style.visibility="hidden";
            pointerobj.style.visibility="hidden";
            tipobj.style.left="-1000px";
            tipobj.style.backgroundColor='';
            tipobj.style.width='';
  }
}
document.onmousemove=positiontip
//--------------------------------------------------------//
