/* This is Google Analytics code.  it is being placed here so it can be
 * used on every page in the site.
 */
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-27370996-1']);
  _gaq.push(['_trackPageview']);
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();


function highlight(tid){
	if(tid == 'cg'){
		document.getElementById("fdl").style.fontSize = '8pt';		
		document.getElementById("fev").style.fontSize = '8pt';
		document.getElementById("fus").style.fontSize = '8pt';
		document.getElementById("fcgs").style.fontSize = '10pt';
		document.getElementById("sbut").innerHTML = 'Search Campgrounds';
	}else if(tid == "dl"){
		document.getElementById("fdl").style.fontSize = '10pt';		
		document.getElementById("fev").style.fontSize = '8pt';
		document.getElementById("fus").style.fontSize = '8pt';
		document.getElementById("fcgs").style.fontSize = '8pt';
		document.getElementById("sbut").innerHTML = 'Search Dealers';
		document.getElementById('sbut').onclcik = 'stpe(\'dl\')';

	}else if(tid == "se"){
		document.getElementById("fdl").style.fontSize = '8pt';		
		document.getElementById("fev").style.fontSize = '10pt';
		document.getElementById("fus").style.fontSize = '8pt';
		document.getElementById("fcgs").style.fontSize = '8pt';
		document.getElementById("sbut").innerHTML = 'Search Events';

	}else if(tid == "us"){
		document.getElementById("fdl").style.fontSize = '8pt';		
		document.getElementById("fev").style.fontSize = '8pt';
		document.getElementById("fus").style.fontSize = '10pt';
		document.getElementById("fcgs").style.fontSize = '8pt';
		document.getElementById("sbut").innerHTML = 'Search Members';
		document.getElementById('sbut').name = 'us';

	
	}
}

/*
function stpe(type){
	var bst = /^[a-zA-Z\s]*\d*$/
	if(type == "cg"){
		i = document.search.search2.selectedIndex;
		var temp = document.search.header_target.value;
		if(temp == "" || temp == null){
			window.location = "http://www.myrvplace.com/campground-guide/campground-guide.php";
		}else{
			if(bst.test(temp)){
				link = 'http://www.myrvplace.com/campground-guide/campground_list.php?type=ABBBBB&t1=' + temp + '&page=0';
				window.location = link;
			}else{
				alert("Invalid character in search string");
			}
		}
	}else if(type == 'us'){
		bst = /^[0-9a-zA-Z]+$/
		var refurl = 'http://www.myrvplace.com/default.php';
		i = document.search.search2.selectedIndex;
		var target = document.search.header_target.value;
		if(target == "" || target == null){
			window.location = "http://www.myrvplace.com/users/search.php";
		}else{
			if(bst.test(target)){
				link = 'http://www.myrvplace.com/users/user-list.php?target=' + target + '&page=0';
				window.location = link;
			}else{
				alert("Invalid character in search string");
			}
		}
	}else if(type == 'dl'){
		bst = /^[a-zA-Z]*\d*$/
		i = document.search.search2.selectedIndex;
		var temp = document.search.header_target.value;
		if(temp == "" || temp == null){
			window.location = "http://www.myrvplace.com/rv-dealers/rv-dealers.php";
		}else{
			if(bst.test(temp)){
				link = 'http://www.myrvplace.com/rv-dealers/dealer-list.php?type=ABBBB&t1=' + temp + '&page=0';
				window.location = link;
			}else{
				alert("Invalid character in search string");
			}
		}
	}else if(type == 'sp'){
		bst = /^[a-zA-Z]*\d*$/
		i = document.search.search2.selectedIndex;
		var temp = document.search.header_target.value;
		if(temp == "" || temp == null){
			window.location = "http://www.myrvplace.com/rv-suppliers/rv-suppliers.php";
		}else{
			if(bst.test(temp)){
				link = 'http://www.myrvplace.com/rv-suppliers/supplier-list.php?type=ABBB&t1=' + temp + '&page=0';
				window.location = link;
			}else{
				alert("Invalid character in search string");
			}
		}
	}else if(type == 'rp'){
		bst = /^[a-zA-Z]*\d*$/
		i = document.search.search2.selectedIndex;
		var temp = document.search.header_target.value;
		if(temp == "" || temp == null){
			window.location = "http://www.myrvplace.com/rv-repairs/rv-repairs.php";
		}else{
			if(bst.test(temp)){
				link = 'http://www.myrvplace.com/rv-repairs/repairs-list.php?type=ABB&t1=' + temp + '&page=0';
				window.location = link;
			}else{
				alert("Invalid character in search string");
			}
		}
	}
}
*/
function look(){
	var temp = document.search.header_target.value;
	var temp = temp.replace(/^\s+|\s+$/g, '') ;
	if(temp == ""){
		alert("Please provide a search term.");
	}else{
		window.location = "http://www.myrvparks.com/search/search.php?target=" + temp;
	}
}

function rollover(id){
    var link = document.getElementById(id);
    h = document.createElement("span");
    h.id = "ro";
    h.style.position="absolute";
    document.getElementsByTagName("body")[0].appendChild(h);
    t=link.getAttribute("title");
    var x=document.createElement("span");
    x.className="tooltip";
    x.style.display="block";
    var y=document.createElement("span");
    y.className="top";
    y.style.display="block";
    y.appendChild(document.createTextNode(t));
    x.appendChild(y);
    var b=document.createElement("b");
    b.className="bottom";
    b.style.display="block";
    x.appendChild(b)
    document.getElementById("ro").appendChild(x);
    Locate();
    var l=document.createElement("link");
    l.style.display="block";
    l.setAttribute("type","text/css");
    l.setAttribute("rel","stylesheet");
    l.setAttribute("href","http://www.myrvplace.com/bt.css");
    l.setAttribute("media","screen");
    document.getElementsByTagName("head")[0].appendChild(l);

}

function rollout(id){
    var d=document.getElementById("ro");
    if(d.childNodes.length>0) d.removeChild(d.firstChild);
}

function setOpacity(el){
el.style.filter="alpha(opacity:95)";
el.style.KHTMLOpacity="0.95";
el.style.MozOpacity="0.95";
el.style.opacity="0.95";
}

function Locate(e){
var posx=0,posy=0;
if(e==null) e=window.event;
if(e.pageX || e.pageY){
    posx=e.pageX; posy=e.pageY;
    }
else if(e.clientX || e.clientY){
    if(document.documentElement.scrollTop){
        posx=e.clientX+document.documentElement.scrollLeft;
        posy=e.clientY+document.documentElement.scrollTop;
        }
    else{
        posx=e.clientX+document.body.scrollLeft;
        posy=e.clientY+document.body.scrollTop;
        }
    }
document.getElementById("ro").style.top=(posy+10)+"px";
document.getElementById("ro").style.left=(posx-20)+"px";
}



function dealers(){
	var link = 'dealer-list.php?';
	var type = "";

		var temp = document.form1.dname.value;
		if(temp != ""){
			type = type + "A";
			link = link + 't1=' + escape(temp);
		}else{
			type = type + "B";
		}
		
		temp = document.form1.city.value;
		if(temp != ""){
			type = type + "A";
			link = link + '&t2=' + escape(temp);
		}else{
			type = type + "B";
		}
		
		i = document.form1.state.selectedIndex;
		temp = document.form1.state.options[i].value;
		if(temp != ""){
			link = link + '&t3=' + temp;
			type = type + "A";
		}else{
			type = type + "B";
		}
		
		i = document.form1.country.selectedIndex;
		temp = document.form1.country.options[i].value;
		if(temp != ""){
			link = link + '&t4=' + temp;
			type = type + "A";
		}else{
			type = type + "B";
		}
		
		i = document.form1.brand.selectedIndex;
		temp = document.form1.brand.options[i].value;
		if(temp != ""){
			link = link + '&t5=' + temp;
			type = type + "A";
		}else{
			type = type + "B";
		}
		
		if(type != 'BBBBB'){
			link = link + '&type=' + type + '&page=0';
			document.form1.action = link;
			document.form1.submit();
		}else{
			alert("Please select a search item.");
		}
}

function suppliers(){
	var link = 'supplier-list.php?';
	var type = "";
	var temp = document.form1.dname.value;
	/*if(temp == ""){
		i = document.form1.gold.selectedIndex;
		temp = document.form1.gold.options[i].value;
	}*/
	if(temp != ""){
		type = type + "A";
		link = link + 't1=' + escape(temp);
	}else{
		type = type + "B";
	}
	
	temp = document.form1.city.value;
	if(temp != ""){
		type = type + "A";
		link = link + '&t2=' + escape(temp);
	}else{
		type = type + "B";
	}
	
	i = document.form1.state.selectedIndex;
	temp = document.form1.state.options[i].value;
	if(temp != ""){
		link = link + '&t3=' + temp;
		type = type + "A";
	}else{
		type = type + "B";
	}
	
	i = document.form1.cat.selectedIndex;
	temp = document.form1.cat.options[i].value;
	if(temp != ""){
		link = link + '&t4=' + temp;
		type = type + "A";
	}else{
		type = type + "B";
	}
	
	i = document.form1.country.selectedIndex;
	temp = document.form1.country.options[i].value;
	if(temp != ""){
		link = link + '&t5=' + temp;
		type = type + "A";
	}else{
		type = type + "B";
	}
	
	if(type != 'BBBBB'){
		link = link + '&type=' + type + '&page=0';
		document.form1.action = link;
		document.form1.submit();
	}else{
		alert("Please select a search item.");
	}

}

function repairs(){
	var link = 'repairs-list.php?';
	var type = "";
	var preceed = false;
	var temp = document.form1.dname.value;
	/*if(temp == ""){
		i = document.form1.gold.selectedIndex;
		temp = document.form1.gold.options[i].value;
	}*/
	if(temp != ""){
		type = type + "A";
		link = link + 't1=' + escape(temp);
		preceed = true;
	}else{
		type = type + "B";
	}
	
	temp = document.form1.city.value;
	if(temp != ""){
		type = type + "A";
		if(preceed){
			link = link + '&t2=' + escape(temp);
		}else{
			link = link + 't2=' + escape(temp);
		}
		preceed = true;
	}else{
		type = type + "B";
	}
	
	i = document.form1.state.selectedIndex;
	temp = document.form1.state.options[i].value;
	if(temp != ""){
		if(preceed){
			link = link + '&t3=' + temp;
		}else{
			link = link + 't3=' + temp;
		}
		type = type + "A";
		preceed = true;
	}else{
		type = type + "B";
	}
	
	i = document.form1.country.selectedIndex;
	temp = document.form1.country.options[i].value;
	if(temp != ""){
		if(preceed){
			link = link + '&t4=' + temp;
		}else{
			link = link + 't4=' + temp;

		}
		type = type + "A";
		preceed = true;
	}else{
		type = type + "B";
	}
	
	if(type != 'BBBB'){
		link = link + '&type=' + type + '&page=0';
		document.form1.action = link;
		document.form1.submit();
	}else{
		alert("Please select a search item.");
	}

}



function usersearch(){
	var refurl = "<? echo($_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']); ?>";
	var target = document.search.T1.value;
	alert(refurl + " " + target);
}


function addbm(){
	var bookmarkurl="http://www.myrvparks.com";
	var bookmarktitle="myRVparks.com - The Worlds Largest Camping Resource";
	if (document.all){ //Internet Explorer
		window.external.AddFavorite(bookmarkurl,bookmarktitle)
	}
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(bookmarktitle, bookmarkurl,"");
	}

}

function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{
   var arVersion = navigator.appVersion.split("MSIE")
   var version = parseFloat(arVersion[1])
   if ((version >= 5.5) && (document.body.filters)) 
   {
      for(var i=0; i<document.images.length; i++)
      {
         var img = document.images[i]
         var imgName = img.src.toUpperCase()
         if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
         {
            var imgID = (img.id) ? "id='" + img.id + "' " : ""
            var imgClass = (img.className) ? "class='" + img.className + "' " : ""
            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
            var imgStyle = "display:inline-block;" + img.style.cssText 
            if (img.align == "left") imgStyle = "float:left;" + imgStyle
            if (img.align == "right") imgStyle = "float:right;" + imgStyle
            if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
            var strNewHTML = "<span " + imgID + imgClass + imgTitle
            + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
            + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
            + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
            img.outerHTML = strNewHTML
            i = i-1
         }
      }
   }    
}


