/* Log-In Pop Out Box */
function showHide(elementid, action){
//document.getElementById("hideselect").style.display = "inline";
document.getElementById('leftColPopOutWrap').style.display = 'block';
document.getElementById('leftColPopOut').innerHTML = '<iframe width="100%" height="100%" src=loginpop.aspx?action=' + action + ' frameborder="0" allowtransparency="true"></iframe>'
};

function showHideWide(elementid, action){
//document.getElementById("hideselect").style.display = "inline";
document.getElementById('leftColPopOutWrapWide').style.display = 'block';
document.getElementById('leftColPopOut').innerHTML = '<iframe width="100%" height="100%" src=loginpop.aspx?action=' + action + ' frameborder="0" allowtransparency="true"></iframe>'
};

function showHideSub(elementid, action){
//document.getElementById("hideselect").style.display = "inline";
document.getElementById('leftColPopOutWrap').style.display = 'block';
document.getElementById('leftColPopOut').innerHTML = '<iframe width="100%" height="100%" src=../loginpop.aspx?action=' + action + ' frameborder="0" allowtransparency="true"></iframe>'
};

function showHideBlog(elementid, action){
//document.getElementById("hideselect").style.display = "inline";
document.getElementById('leftColPopOutWrap').style.display = 'block';
document.getElementById('leftColPopOut').innerHTML = '<iframe width="100%" height="100%" src=http://www.women-drivers.com/loginpop.aspx?action=' + action + ' frameborder="0" allowtransparency="true"></iframe>'
};


var xmlhttp

function logincheck() {

	xmlhttp=null
	
	// code for new browsers, FF, IE7..
	if (window.XMLHttpRequest) {
	  xmlhttp = new XMLHttpRequest()
	}
	
	// code for old browsers, IE6
	else if (window.ActiveXObject) {
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if (xmlhttp!=null) {
		var path
		path = document.getElementById('pather').innerHTML
		xmlhttp.open("GET",path + "logincheck.aspx?moddate=" + Date(),true)
		xmlhttp.onreadystatechange=state_Changer
		xmlhttp.send(null)
	} else {
		alert("Your browser does not support AJAX.")
	}
};

function state_Changer()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
  document.getElementById('btnLogIn').innerHTML = xmlhttp.responseText;
  //document.getElementById('btnLogIn').innerHTML = "weird"
 // initialize(); /* To make the lightbox work (from lightbox.js). */
 tb_init('a.thickbox');
 //tb_init(domChunk);
  }
  else
  {
 // alert("Problem retrieving metadata:" + xmlhttp.statusText)

  }
  }
}
/*function showlogin() {
document.getElementById('cover').style.display = 'block';
document.getElementById('loginbox').style.display = 'block';
document.getElementById('loginbox').innerHTML = '<iframe src=login.aspx width=760 height=460 frameborder=0></iframe>'
}*/

/*function showlogout() {
document.getElementById('cover').style.display = 'block';
document.getElementById('logoutbox').style.display = 'block';
document.getElementById('logoutbox').innerHTML = '<iframe src=logout.aspx width=760 height=460 frameborder=0></iframe>'
}*/

function restorepage() {
//document.getElementById('cover').style.display = 'none';
//document.getElementById('loginbox').style.display = 'none';
//document.getElementById('logoutbox').style.display = 'none';
if (document.getElementById('leftColPopOutWrap')) {
document.getElementById('leftColPopOutWrap').style.display = 'none';
//document.getElementById("hideselect").style.display = "none";
} else {
document.getElementById('leftColPopOutWrapWide').style.display = 'none';
//document.getElementById("hideselect").style.display = "none";
}
}

/* 

	List Expander 
	written by Alen Grakalic, provided by Css Globe (cssglobe.com)
	
*/

this.listexpander = function(){
	
	// edit 
	
	var expandTo = 1; // level up to which you want your lists to be initially expanded. 1 is minimum
	var expandText = "Expand All"; // text for expand all button
	var collapseText = "Collapse All"; // text for collapse all button		
	var listClass = "listexpander" // class name that you want to assign to list(s). If you wish to change it make sure to update the css file as well  
	
	// end edit (do not edit below this line)
	
	this.start = function(){
		var ul = document.getElementsByTagName("ul");
		for (var i=0;i<ul.length;i++){
			if(ul[i].className == listClass){
				create(ul[i]);
				buttons(ul[i])
			};
		};
	};

	this.create = function(list) {	
		var items = list.getElementsByTagName("li");
		for(var i=0;i<items.length;i++){
			listItem(items[i]);
		};
	};	

	this.listItem = function(li){
		if(li.getElementsByTagName("ul").length > 0){
			var ul = li.getElementsByTagName("ul")[0];
			ul.style.display = (depth(ul) <= expandTo) ? "block" : "none";
			li.className = (depth(ul) <= expandTo) ? "expanded" : "collapsed";
			li.over = true;	
			ul.onmouseover = function(){li.over = false;} 
			ul.onmouseout = function(){li.over = true;} 
			li.onclick = function(){
				if(this.over){
					ul.style.display = (ul.style.display == "none") ? "block" : "none";
					this.className = (ul.style.display == "none") ? "collapsed" : "expanded";				
				};
			};
		};		
	};	
	
	this.buttons = function(list){
		var parent = list.parentNode;
		var p = document.createElement("p");
		p.className = listClass;
		var a = document.createElement("a");
		a.innerHTML = expandText;
		a.onclick = function(){expand(list)};
		p.appendChild(a);
		var a = document.createElement("a");
		a.innerHTML = collapseText;
		a.onclick = function(){collapse(list)};
		p.appendChild(a);
		parent.insertBefore(p,list);
	};
	
	this.expand = function(list){
		li = list.getElementsByTagName("li");
		for(var i=0;i<li.length;i++){
			if(li[i].getElementsByTagName("ul").length > 0){
				var ul = li[i].getElementsByTagName("ul")[0];
				ul.style.display = "block";
				li[i].className = "expanded";
			};
		};
	};
	
	this.collapse = function(list){
		li = list.getElementsByTagName("li");
		for(var i=0;i<li.length;i++){
			if(li[i].getElementsByTagName("ul").length > 0){
				var ul = li[i].getElementsByTagName("ul")[0];
				ul.style.display = "none";
				li[i].className = "collapsed";
			};
		};
	};
	
	this.depth = function(obj){
		var level = 1;
		while(obj.parentNode.className != listClass){
			if (obj.tagName == "UL") level++;
			obj = obj.parentNode;
		};
		return level;
	};	
	
	start();
	
};

window.onload = listexpander;

function results_handler(zipcode, radius, search, make_guid, gender) {
	
	location.href= ('results.aspx?zipcode=' + zipcode + '&radius=' + radius + '&search=' + search + '&make_guid=' + make_guid + '&gender=' + gender)
};

// Today's Date
function makeArray() {
for (i = 0; i<makeArray.arguments.length; i++)
this[i + 1] = makeArray.arguments[i];
}

var months = new makeArray('Jan','Feb','Mar','Apr','May',
'Jun','Jul','Aug','Sept','Oct','Nov','Dec');
var date = new Date();
var day = date.getDate();
var month = date.getMonth() + 1;
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;
function todaysDate() {
document.write(months[month] + " " + day + ", " + year);
}
/*
function todaysDate() {
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
document.write(month + " " + day + " " + year)
}*/

/* No spam */
var user;
var domain;
var suffix;
function nospam(user, domain, suffix){
document.write('<a href="mailto:' + user + '@' + domain + '.' + suffix + '" title="Send an e-mail to ' + user + '@' + domain + '.' + suffix + '">' + user + '@' + domain + '.' + suffix + '</a>');
}
