function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value==""||value==" ")
  {alert(alerttxt);return false}
else {return true}
}
}
function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false}
else {return true}
}
}

function validate_form(thisform)
{
with (thisform)
{
	if (validate_required(firstname,"Please enter your first name")==false)
	{firstname.focus();return false}
	if (validate_required(lastname,"Please enter your last name")==false)
	{lastname.focus();return false}
	if (validate_required(title,"Please enter your job title")==false)
	{title.focus();return false}
	if (validate_required(company,"Please enter your company")==false)
	{company.focus();return false}
	if (validate_email(email,"Please enter a valid email address")==false)
	{email.focus();return false}
	return true;
	}
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}


function checkCookie()
{

var c_value=document.register.firstname.value;
	if (c_value!=null && c_value!="")
	{setCookie('c_value',c_value,365);} 
}


function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=5; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}

function submit_registration()
{
	var regURL='http://lsi.designreactor.com/register.php?';
	
	regURL += '&firstname=' + document.register.firstname.value;
	regURL += '&lastname=' + document.register.lastname.value;
	regURL += '&title=' + document.register.title.value;
	regURL += '&company=' + document.register.company.value;
	regURL += '&email=' + document.register.email.value;
	
	if (document.register.opt_1.checked)	{
		regURL += '&opt_1=1';
	} else	{
		regURL += '&opt_1=0';
	}
	
	document.getElementById('register_frame').src = regURL;
}
	
function validClose() {
	if (validate_form(document.register)) {
		submit_registration();
		checkCookie();
		document.getElementById('WhitepaperThankyou').style.display = "block";
		document.getElementById('openreg').style.display = "none";
		document.getElementById('regbuttontop').style.display = "none";
		document.getElementById('downloadblocker1').style.display = "none";
		document.getElementById('downloadblockervideo1').style.display = "none";
		document.getElementById('downloadblocker2').style.display = "block";
		document.getElementById('downloadblockervideo2').style.display = "block";	
	}
}

function validCloseVideo() {
	if (validate_form(document.register)) {
		submit_registration();
		checkCookie();
		document.getElementById('VideoThankyou').style.display = "block";
		document.getElementById('openreg').style.display = "none";
		document.getElementById('regbuttontop').style.display = "none";
		document.getElementById('downloadblocker1').style.display = "none";
		document.getElementById('downloadblockervideo1').style.display = "none";
		document.getElementById('downloadblocker2').style.display = "block";
		document.getElementById('downloadblockervideo2').style.display = "block";
	}
}

function validCloseMain() {
	if (validate_form(document.register)) {
		submit_registration();
		checkCookie();
		document.getElementById('RegThankyou').style.display = "block";
		document.getElementById('openreg').style.display = "none";
		document.getElementById('regbuttontop').style.display = "none";
		document.getElementById('downloadblocker1').style.display = "none";
		document.getElementById('downloadblockervideo1').style.display = "none";
		document.getElementById('downloadblocker2').style.display = "block";
		document.getElementById('downloadblockervideo2').style.display = "block";
	}
}

function openmainregbtn(){
	c_value_reg=getCookie('c_value');
					if (c_value_reg!=null && c_value_reg!=""){
					document.write("")
					}else{ document.write("<div class='registermainbtn'><p id='regbuttontop' class='registermain'><a  href='javascript:regsubmitbtn();'>register for content updates here</a></p></div>" )}
}

function whitepapertogglecookie(){
	c_value_white=getCookie('c_value');
					if (c_value_white!=null && c_value_white!=""){
	document.write("<a href='http://lsi.staging.designreactor.com/downloads/pdf/TP590.1-0804US_lr.pdf' target='_blank' class='downloadright'>&#187; Learn More</a>" )
}else{ document.write("<a href='javascript:whitepapersubmitbtn();' id='downloadblocker1'>&#187; Learn More</a><a href='http://lsi.staging.designreactor.com/downloads/pdf/TP590.1-0804US_lr.pdf' target='_blank' id='downloadblocker2'>&#187; Learn More</a>" )}
}

function videotogglecookie(){
c_value_video=getCookie('c_value');
					if (c_value_video!=null && c_value_video!=""){
	document.write("<a href='http://dcextranet.com/dc/views/lsi/listeninplayer/Shakopee/index.html' target='_blank' class='downloadright'>&#187; View On Demand Webcast</a>" )
}else{ document.write("<a href='javascript:videosubmitbtn();' id='downloadblockervideo1'>&#187; View On Demand Webcast</a><a href='http://dcextranet.com/dc/views/lsi/listeninplayer/Shakopee/index.html' target='_blank' id='downloadblockervideo2'>&#187; View On Demand Webcast</a>" )}
}
