var certifikid = {};

certifikid.google_map = {
    map_locations: function() {
        if ($('.google_area').length > 0) {
            var map,geocoder;

            if (window.GBrowserIsCompatible()) {
                map = new GMap2(document.getElementById("location_map"));
                map.setCenter(new GLatLng(38.8951118, -77.0363658), 9);
                geocoder = new GClientGeocoder();

                $('.geocodeme').each(function(index) {
                    var address = $(this).attr('value');
					
                    if (geocoder) {
                        geocoder.getLatLng(address,
                        function(point) {
                            if (!point) {
                                //alert(address + " not found");
                            } else {
                                map.setCenter(point);
                                var marker = new GMarker(point);
                                map.addOverlay(marker);
                                var mapControl = new GSmallZoomControl();
								map.addControl(mapControl);
                            }
                        });
                    }
                });
            }
        }
    }
};

$(document).ready(function() {

	var selectmenu=document.getElementById("location-name")
		selectmenu.onchange=function(){ //run some code when "onchange" event fires
		 var chosenoption=this.options[this.selectedIndex] //this refers to "selectmenu"
		 if (chosenoption.value!=""){
		  window.location='/area/'+chosenoption.value;
		 }
		}
	
	$(".registerme .closeme").click(function(){
		$("#signup-box").animate({height:51}, 700);
		$(".registerme").hide();
	});
	
	$("#signup-box #Field1").addClass("unfocused");
	$("#signup-box #Field1").val("Email Address");
	
	$("#signup-box #fnametop").val("First Name");
	$("#signup-box #lnametop").val("Last Name");
	
	$("#signup-box #Field1").focus(function() {
		if($("#signup-box #Field1").val()=="Email Address"){
			$("#signup-box #Field1").val("");
		};
		$(this).removeClass("unfocused").addClass("focused");
		$("#signup-box").animate({height:145}, 700);
		$(".registerme").show();
	});
	
	$("#signup-box #Field1").blur(function() {
		if($("#signup-box #Field1").val()== ""){
			$("#signup-box #Field1").val("Email Address");
		};
		$(this).removeClass("focused").addClass("unfocused");
	});
	
	$("#signup-box #fnametop").focus(function() {
		if($("#signup-box #fnametop").val()=="First Name"){
			$("#signup-box #fnametop").val("");
		};
	});
	
	$("#signup-box #fnametop").blur(function() {
		if($("#signup-box #fnametop").val()== ""){
			$("#signup-box #fnametop").val("First Name");
		};
	});
	$("#signup-box #lnametop").focus(function() {
		if($("#signup-box #lnametop").val()=="Last Name"){
			$("#signup-box #lnametop").val("");
		};
	});
	
	$("#signup-box #lnametop").blur(function() {
		if($("#signup-box #lnametop").val()== ""){
			$("#signup-box #lnametop").val("Last Name");
		};
	});
	
	
	
	$("#signup-box #Field1x").addClass("unfocused");
	$("#signup-box #Field1x").val("First Name");
	$("#signup-box #Field1x").focus(function() {
		if($("#signup-box #Field1x").val()=="First Name"){
			$("#signup-box #Field1x").val("");
		};
		$(this).removeClass("unfocused").addClass("focused");
	});
	
	$("#signup-box #Field1x").blur(function() {
		if($("#signup-box #Field1x").val()== ""){
			$("#signup-box #Field1x").val("First Name");
		};
		$(this).removeClass("focused").addClass("unfocused");
	});
	
	$("#signup-box #Field1y").addClass("unfocused");
	$("#signup-box #Field1y").val("Last Name");
	$("#signup-box #Field1y").focus(function() {
		if($("#signup-box #Field1y").val()=="Last Name"){
			$("#signup-box #Field1y").val("");
		};
		$(this).removeClass("unfocused").addClass("focused");
	});
	
	$("#signup-box #Field1y").blur(function() {
		if($("#signup-box #Field1y").val()== ""){
			$("#signup-box #Field1y").val("Last Name");
		};
		$(this).removeClass("focused").addClass("unfocused");
	});
	
	if($("#old_pass").length) {
		$("#old_pass").addClass("unfocused");
		$("#old_pass").val("Old Password");
		$("#old_pass").focus(function() {
			if($("#old_pass").val()=="Old Password"){
				$("#old_pass").val("");
			};
			$(this).removeClass("unfocused").addClass("focused");
		});
		$("#old_pass").blur(function() {
			if($("#old_pass").val()== ""){
				$("#old_pass").val("Old Password");
			};
			$(this).removeClass("focused").addClass("unfocused");
		});
		
		$("#new_pass").addClass("unfocused");
		$("#new_pass").val("New Password");
		$("#new_pass").focus(function() {
			if($("#new_pass").val()=="New Password"){
				$("#new_pass").val("");
			};
			$(this).removeClass("unfocused").addClass("focused");
		});
		$("#new_pass").blur(function() {
			if($("#new_pass").val()== ""){
				$("#new_pass").val("New Password");
			};
			$(this).removeClass("focused").addClass("unfocused");
		});
		
		$("#confirm_pass").addClass("unfocused");
		$("#confirm_pass").val("Confirm Password");
		$("#confirm_pass").focus(function() {
			if($("#confirm_pass").val()=="Confirm Password"){
				$("#confirm_pass").val("");
			};
			$(this).removeClass("unfocused").addClass("focused");
		});
		$("#confirm_pass").blur(function() {
			if($("#confirm_pass").val()== ""){
				$("#confirm_pass").val("Confirm Password");
			};
			$(this).removeClass("focused").addClass("unfocused");
		});
	}
	
	certifikid.google_map.map_locations();
	
	$(".recent-deal .inside").hover(
		function(){
			$(this).children(".details").children(".more-details").slideDown();
			$(this).children(".details").css({"background":"black"});
		},function(){
			$(".more-details").slideUp();
			//$(this).children(".details").css({"background":"url(/site_images2/alpha.png) 0 0 repeat"});
		}
	);
	$(".module.available .inside").hover(
		function(){
			$(this).children(".details").children(".more-details").slideDown();
			$(this).children(".details").css({"background":"black"});
		},function(){
			$(".more-details").slideUp();
			//$(this).children(".details").css({"background":"url(/site_images2/alpha.png) 0 0 repeat"});
		}
	);
	
	if($("#isgift:checked").length) {
		$(".giftinfo").slideDown();
		$("#isgift").click(function(){
			$(".giftinfo").slideToggle();
		});
	} else {
		$("#isgift").click(function(){
			$(".giftinfo").slideToggle();
		});
	}


});
		
/*
Cufon.replace("#primary-menu li.reg a, .module h2, .cat-heading", { fontFamily: "Aeon" });
Cufon.replace("#primary-menu li.kids a, .cat-heading.kids", { fontFamily: "Comic" });
*/
			
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,fieldtovalidate)
{
	with (thisform)
	{
	if (validate_email(fieldtovalidate,"Not a valid e-mail address!")==false)
	  { return false;}
	}
}


function getPassword(thisTable,thisId){ 
	  var retVal = "" 
	  retVal = prompt("A password is required to view this video.", ""); 
	  thisURL="/video.cfm";
	  $.post(thisURL, { variable: thisTable, variable2: thisId, variable3: retVal }, function(data){
	    newAnswer=data.replace(/^\s*/, "").replace(/\s*$/, "");
		if (newAnswer == "No") {
	 	 	alert("Incorrect Password!");
		  	window.location.reload();
		  	return false;
		  }
		  else {
		  	return true;
		  } 
	  });
}

function popUp2(message) {

var x = 20;
var y = 20;

	var windowparam = "width=" + 650 + ",height=" + 700 + ",scrollbars=yes,menubar=no,left="+x+",top="+y+",screenX="+x+",screenY="+y;
	popwin = window.open(message, "popwin", windowparam)
	popwin.opener = self;
	popwin.focus()
}
		
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; }
	}
}
