var d = document;
var offsetfromcursorY=15 // y offset of tooltip
var ie=d.all && !window.opera;
var ns6=d.getElementById && !d.all;
var op;
var tipobj = null;
var selectedHL = null;
var selectedID = null;

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

function checkfields()
{
 var f = document.forms.white_papers_form;
 if (f.first_name.value == '')
 {
   alert('Please, fill in your first name.');
   f.first_name.focus();
   return false;
 }

 if (f.last_name.value == '')
 {
   alert('Please, fill in your last name.');
   f.last_name.focus();
   return false;
 }

 if (f.email.value == '')
 {
   alert('Please, fill in your email.');
   f.email.focus();
   return false;
 }

 if (f.phone.value == '')
 {
   alert('Please, fill in your phone.');
   f.phone.focus();
   return false;
 }

 if (f.title.value == '')
 {
   alert('Please, fill in your job title.');
   f.title.focus();
   return false;
 }

 if (f.company.value == '')
 {
   alert('Please, fill in your company name.');
   f.company.focus();
   return false;
 }


 var radioLength = f["00N50000001KftJ"].length;

 for (var i = 0; i < radioLength; i++) 
 {
	if (f["00N50000001KftJ"][i].checked) 
        {
          if (f["00N50000001KftJ"][i].id == 'FormsRadioButtonWS')
          {
            f.action = '/_whitepaper.php';
            f.target= '_blank';
          }
          else
          {
            f.action = 'https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8';
            f.target= '_self';
          }

          return true;
        }
 }

 alert('Please, select whitepaper to download');
 return false;

}
		
function checkfieldscloud()
{
 var f = document.forms.white_papers_form;
 if (f.first_name.value == '')
 {
   alert('Please, fill in your first name.');
   f.first_name.focus();
   return false;
 }

 if (f.last_name.value == '')
 {
   alert('Please, fill in your last name.');
   f.last_name.focus();
   return false;
 }

 if (f.email.value == '')
 {
   alert('Please, fill in your email.');
   f.email.focus();
   return false;
 }

 if (f.phone.value == '')
 {
   alert('Please, fill in your phone.');
   f.phone.focus();
   return false;
 }

 if (f.title.value == '')
 {
   alert('Please, fill in your job title.');
   f.title.focus();
   return false;
 }

 if (f.company.value == '')
 {
   alert('Please, fill in your company name.');
   f.company.focus();
   return false;
 }

 return true;
}
		
function checkfeedback()
{
 var f = document.forms.feedback;
 if (f.first_name.value == '')
 {
   alert('Please, fill in your first name.');
   f.first_name.focus();
   return false;
 }

 if (f.last_name.value == '')
 {
   alert('Please, fill in your last name.');
   f.last_name.focus();
   return false;
 }

 if (f.email.value == '')
 {
   alert('Please, fill in your email.');
   f.email.focus();
   return false;
 }

 if (f.phone.value == '')
 {
   alert('Please, fill in your phone.');
   f.phone.focus();
   return false;
 }

 if (f.question.value == '')
 {
   alert('Please, fill in your question or request.');
   f.question.focus();
   return false;
 }

 if (f.captcha.value == '')
 {
   alert('Please, fill in antispam code.');
   f.captcha.focus();
   return false;
 }

 return true;

}
		
function doani(par) {
	op = 0.1;
	tipobj = par;
	tipobj.style.opacity = op; 

	appear();
}

function hide_info(el) {
}

function ietruebody(){
return (d.compatMode && d.compatMode!="BackCompat") ? d.documentElement : d.body
}

function appear() {	
	if(op < 0.9) {
		op += 0.05;
		tipobj.style.opacity = op;
		tipobj.style.filter = 'alpha(opacity=' + (op * 100) + ')';
		t = setTimeout('appear()', 30);
	}
}

// open hidden layer
function mopen(hl, id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
        clearhl();
        hl.style.backgroundColor = '#233F60';
}

// open hidden layer
function mselect(hl, id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
        clearhl();

        selectedID = id;
}

function hlMain(index)
{
    mme = document.getElementById('menu' + index);
    if (mme)
    {
      mme.style.backgroundColor = '#233F60';    
     selectedHL = index;
    }
}

function setBGI(index)
{
    var d = document.getElementById('bgi');

    switch (index)
    {
       case 1:  d.src = '/img/bg_r_common.jpg';
		break;
       case 2:  d.src = '/img/bg_r_solutions.jpg';
		break;
       case 3:  d.src = '/img/bg_r_support.jpg';
		break;
       case 4:  d.src = '/img/bg_r_partners.jpg';
		break;
       case 5:  d.src = '/img/bg_r_wires.jpg';
		break;
       case 6:  d.src = '/img/bg_r_abstract.jpg';
		break;
       case 8:  d.src = '/img/bg_r_contacts.jpg';
		break;
       case 0:  d.src = '/img/bg_r_common.jpg';
		break;
    }

    d.style.visibility = 'visible';
}


function clearhl()
{
  for (i = 1; i <= 6; i++)
  {
    mme = document.getElementById('menu' + i);
    if (mme)
    {
      mme.style.backgroundColor = '';    
    }
  }
}

// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	clearhl();
	if (selectedHL != null)
        {
           mselect(selectedHL, selectedID);
           hlMain(selectedHL);
        } 
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 

