/* Set cookies emailAddress*/
function setCookie(c_name,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);

var Email = document.myform.Email.value;
var Fname = document.myform.FirstName.value;
var Lname = document.myform.LastName.value;
    if (Email != "") {
    document.cookie=c_name+ "=" +escape(Email)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
    document.cookie="Fname=" +escape(Fname)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
    document.cookie="Lname=" +escape(Lname)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());    
    }
}

function getCookie(c_name,casestudyname)
{
if (document.cookie.length>6)
  {
	  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;	  
	    var myvalue = unescape(document.cookie.substring(c_start,c_end));	     
		    if (myvalue == ""){
			window.location.href="http://www.igodigital.com/request+a+demo.aspx?message=casestudy";    			
		    }else{
			window.location.href="http://www.igodigital.com/case+studies.aspx?casestudy=" + casestudyname;  			
		    } 	    
	}else{        
	     window.location.href="http://www.igodigital.com/request+a+demo.aspx?message=casestudy";    
	}
 }else{
	     window.location.href="http://www.igodigital.com/request+a+demo.aspx?message=casestudy";    	
 }
}

/* Mouseover, Swap Images, and Preload */

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/* SwapDivs : Show & Hide Expand/Collapse */

function HideContent(d) {
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
document.getElementById(d).style.display = "block";
}
function ReverseContentDisplay(d) {
    if (document.getElementById(d).style.display == "none") {
        document.getElementById(d).style.display = "block";
        if (typeof callRTA == 'function') { rtaTags = 'ProductView==' + d; callRTA(); }
    }
else { document.getElementById(d).style.display = "none"; }
}
function qs(search_for) {
	var query = window.location.search.substring(1);
	var parms = query.split('&');
	for (var i=0; i<parms.length; i++) {
		var pos = parms[i].indexOf('=');
		if (pos > 0  && search_for == parms[i].substring(0,pos)) {
			return parms[i].substring(pos+1);;
		} else {
			return "";
		}
	}
	return "";
}

/* Random Content : DIV class="callout" */

function randomizeContent(classname){

var contents=randomizeContent.collectElementbyClass(classname)

contents.text.sort(function() {return 0.5 - Math.random();})

for (var i=0; i<contents.ref.length; i++){

contents.ref[i].innerHTML=contents.text[i]

}

for (var i=0; i<1; i++){

contents.ref[i].style.display="block"

}

}



randomizeContent.collectElementbyClass=function(classname){ //return two arrays containing elements with specified classname, plus their innerHTML content

var classnameRE=new RegExp("(^|\s+)"+classname+"($|\s+)", "i") //regular expression to screen for classname within element

var contentobj=new Object()

contentobj.ref=new Array() //array containing references to the participating contents

contentobj.text=new Array() //array containing participating contents' contents (innerHTML property)

var alltags=document.all? document.all : document.getElementsByTagName("*")

for (var i=0; i<alltags.length; i++){

if (typeof alltags[i].className=="string" && alltags[i].className.search(classnameRE)!=-1){

contentobj.ref[contentobj.ref.length]=alltags[i]

contentobj.text[contentobj.text.length]=alltags[i].innerHTML

}

}

return contentobj

}