/* 
  ------------------------------------
  PVII Menu CSS Express Drop-Down Menu
  by Project Seven Development
  www.projectseven.com
  ------------------------------------
*/
function P7_ExpMenu(){ //v1.1.0.2 by PVII-www.projectseven.com
 if(navigator.appVersion.indexOf("MSIE")==-1){return;}
 var i,k,g,lg,r=/\s*p7hvr/,nn='',c,cs='p7hvr',bv='p7menubar';
 for(i=0;i<10;i++){g=document.getElementById(bv+nn);if(g){
 lg=g.getElementsByTagName("LI");if(lg){for(k=0;k<lg.length;k++){
 lg[k].onmouseover=function(){c=this.className;cl=(c)?c+' '+cs:cs;
 this.className=cl;};lg[k].onmouseout=function(){c=this.className;
 this.className=(c)?c.replace(r,''):'';};}}}nn=i+1;}
}


/*
	---------------------------------------------------------------
	Function to resize iFrame.Applicable for browser ie and firefox
	Added in by : Siti
	---------------------------------------------------------------
*/
function resizeIframe_bk()
{
    setCorrectIframeSize('iframeMain');
}

function setCorrectIframeSize(id) {
frame = window.document.getElementById(id);
innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
objToResize = (frame.style) ? frame.style : frame;
objToResize.height = innerDoc.documentElement.scrollHeight+ 'px';
}

function PreSelect()
{
    var name = new String();   
    
    var querystring = document.location.href;   
    if(querystring.indexOf("?")==-1)
    {   
        return "null";   
    }   
    querystring = querystring.split("?");   
    querystring = querystring[1].split("&");   
    for(q=0;q<querystring.length;q++){   
    var pair = querystring[q].split("=");   
    name = pair[0].toLowerCase();   
    var value = pair[1].split("#");
    var type =  value[0].toLowerCase();

    type = type.toUpperCase();
    var selectedType = document.getElementById("request_type");
      if (type == "DEMO") 
      {
           selectedType.selectedIndex = "2";
      }
      else if(type == "TRIAL")
      {
            selectedType.selectedIndex = "3";
      }
      else if(type == "QUOTE")
      {
            selectedType.selectedIndex = "4";
      }
      else if(type == "PROPOSAL")
      {
            selectedType.selectedIndex = "5";
      }
      else if(type == "INFO")
      {
            selectedType.selectedIndex = "1";
      }
      
        
   } 

}



/***********************************************
* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/

//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=["iframeMain"]

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
if (document.getElementById)
resizeIframe(iframeids[i])
//reveal iframe for lower end browsers? (see var above):
if ((document.all || document.getElementById) && iframehide=="no"){
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}

function resizeIframe(frameid){
var currentfr=document.getElementById(frameid)
if(currentfr != null)
innerDoc = (currentfr.contentDocument) ? currentfr.contentDocument : currentfr.contentWindow.document;

if (currentfr && !window.opera){
currentfr.style.display="block"

if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
currentfr.height = currentfr.Document.body.scrollHeight;

else if(innerDoc.documentElement && innerDoc.documentElement.scrollHeight)//firefox
{
    objToResize = (currentfr.style) ? currentfr.style : currentfr;
    objToResize.height = innerDoc.documentElement.scrollHeight+ 'px';
} 
else if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight;

if (currentfr.addEventListener)
currentfr.addEventListener("load", readjustIframe, false)
else if (currentfr.attachEvent){
currentfr.detachEvent("onload", readjustIframe) // Bug fix line
currentfr.attachEvent("onload", readjustIframe)
}
}
}

function readjustIframe(loadevt) {
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
if (document.getElementById)
document.getElementById(iframeid).src=url
}

if (window.addEventListener)
window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
window.attachEvent("onload", resizeCaller)
else
window.onload=resizeCaller






