var cursor=new StarCursor();
var popup=new StarPopup();
var is_ie=(navigator.appName=="Microsoft Internet Explorer");
var req_contact=new StarRequest(false,false);
var total_requests;
var requests_second;
var every_seconds=1;
var timer;
window.onscroll=function(){
if(is_ie){
popup.centerPopup();
}
};
function contactUs(){
var _1=$("b_submit");
changeButtonState(_1);
$("intro").style.display="none";
$("ok").style.display="none";
$("ko").style.display="none";
$("name").style.border="1px solid #1D7DB3";
$("email").style.border="1px solid #1D7DB3";
$("message").style.border="1px solid #1D7DB3";
var _2={};
_2["name"]=document.form1.name.value;
_2["email"]=document.form1.email.value;
_2["message"]=document.form1.message.value;
req_contact.onload=getContactUsResponse;
req_contact.getURL("/f/1/submitcontact",_2);
}
function getContactUsResponse(_3){
var ok=true;
var _5=$("b_submit");
var _6=_3.getElementsByTagName("name");
if(_6.length!=0){
$("name").style.border="1px solid #FF0000";
if(ok){
$("name").focus();
}
ok=false;
}
_6=_3.getElementsByTagName("email");
if(_6.length!=0){
$("email").style.border="1px solid #FF0000";
if(ok){
$("email").focus();
}
ok=false;
}
_6=_3.getElementsByTagName("message");
if(_6.length!=0){
$("message").style.border="1px solid #FF0000";
if(ok){
$("message").focus();
}
ok=false;
}
if(ok){
$("ok").style.display="";
_5.style.display="none";
}else{
$("ko").style.display="";
changeButtonState(_5);
}
}
function changeButtonState(e){
if(e.disabled){
e.disabled=false;
}else{
e.disabled=true;
}
}
function newsLetterSignUp(){
var _8=$("b_newsletter");
var _9=$("email_newsletter");
changeButtonState(_8);
_9.style.border="1px solid #1D7DB3";
var _a=new StarRequest(false,false);
_a.onload=function(_b){
if(_b["ok"]==1){
$("ko_newsletter").style.display="none";
$("desc_newsletter").innerHTML="<p><font color='#7EAF4F'>Thanks for subscribing to our newsletter.</font></p>";
_9.style.display="none";
_8.style.display="none";
return false;
}
var _c=("<p><font color='#FF0000'>");
if(_b["error"]==1){
_9.style.border="1px solid #FF0000";
_9.focus();
_c+="The email seems to be invalid";
}else{
if(_b["error"]==2){
_c+="You are already subscribed";
}
}
_c+="</font></p>";
$("ko_newsletter").innerHTML=_c;
$("ko_newsletter").style.display="";
changeButtonState(_8);
};
var _d={};
_d["email"]=_9.value;
_a.getURL("/f/1/newsletter",_d);
}
function sendWhitepaper(){
var _e=$("b_whitepaper");
var _f=$("whitepaper_email");
var _10=$("whitepaper_name");
var _11=$("whitepaper_type");
changeButtonState(_e);
_f.style.border="1px solid #1D7DB3";
_10.style.border="1px solid #1D7DB3";
_11.style.border="1px solid #1D7DB3";
$("whitepaper_error_email").style.display="none";
$("whitepaper_error_name").style.display="none";
$("whitepaper_error_type").style.display="none";
var req=new StarRequest(false,false);
req.onload=function(_13){
if(_13["ok"]==1){
_e.style.display="none";
$("whitepaper_ok").style.display="";
return false;
}
var _14=_13["errors"];
for(var i=0;i<_14.length;i++){
if(_14[i]==1){
$("whitepaper_error_email").style.display="";
_f.style.border="1px solid #FF0000";
}else{
if(_14[i]==2){
$("whitepaper_error_name").style.display="";
_10.style.border="1px solid #FF0000";
}else{
if(_14[i]==3){
$("whitepaper_error_type").style.display="";
_11.style.border="1px solid #FF0000";
}
}
}
}
changeButtonState(_e);
};
var _16={};
_16["email"]=_f.value;
_16["name"]=_10.value;
_16["type"]=_11.value;
req.getURL("/f/1/whitepaper",_16);
}
function loadActivityCounter(){
try{
var req=new StarRequest(false,true);
req.onload=function(_18){
try{
total_requests=_18["total_requests"];
requests_second=_18["requests_second"];
if(requests_second<1){
every_seconds=Math.ceil(1/requests_second);
requests_second=1;
}
updateActivityCounter();
$("activity_counter").style.visibility="visible";
}
catch(e){
}
};
req.getURL("/f/1/activitycounter",null,null,false);
}
catch(e){
}
}
function setActivityCounterTimer(){
timer=window.setTimeout(function(){
var inc=new Date().getTime()%requests_second;
if(inc==0){
inc=1;
}
total_requests+=inc;
updateActivityCounter();
},every_seconds*1000);
}
function updateActivityCounter(){
var _1a=""+total_requests;
var i=1;
for(var j=_1a.length-1;j>=0;j--){
$("ticker_"+i).innerHTML=_1a.charAt(j);
i++;
}
while($("ticker_"+i)){
$("ticker_"+i).innerHTML=0;
i++;
}
setActivityCounterTimer();
}
function whitepaperPopup(){
popup.showPopup("/f/1/whitepaperpopup",true);
}

