// JavaScript Document

$(document).ready(function() {      
   		$(".input").click(function () { 
     		if(document.getElementById('keyword').value == 'Enter search terms here...'){document.getElementById('keyword').value = '';}
    	});
		$(".zipcode").click(function () { 
     		if(document.getElementById('zipcode').value == 'Zipcode'){document.getElementById('zipcode').value = '';}
    	});
		$("#username").click(function () { 
     		if(document.getElementById('username').value == 'username'){document.getElementById('username').value = '';}
    	});
		$("#password").click(function () { 
     		if(document.getElementById('password').value == '******'){document.getElementById('password').value = '';}
    	});
    });

function subcategory() {
	httpObject = getHTTPObject();
	if (httpObject != null) {
		var cat = document.getElementById('cat').value;
		httpObject.open("GET", "include/subcat.php?cat="+cat, true);
		httpObject.send(null);
		httpObject.onreadystatechange = switch_subcat;
	}
}

function switch_subcat() {
	if(httpObject.readyState == 4){
		document.getElementById('subcat').innerHTML = httpObject.responseText;
	}
}


function switch_img(id,count) {
	hide_img(count);
	document.getElementById('a_img_full'+id).className = '';
	document.getElementById('a_mini'+id).className = 'active';
}

function hide_img(count) {
	var i=1;
	for (i=1;i<=count;i++)
	{
		document.getElementById('a_img_full'+i).className = 'hidden';
		document.getElementById('a_mini'+i).className = '';
	}
}

function login() {
	httpObject = getHTTPObject();
	if (httpObject != null) {
		//document.getElementById('loader_form').style.display='block';
		//document.getElementById('active_form').style.display='none';
		document.getElementById('passerror').innerHTML='';
		document.getElementById('usererror').innerHTML='';
		var user = document.getElementById('username').value;
		var pass = document.getElementById('password').value;
		var rem = document.getElementById('remember').value;
		httpObject.open("GET", "/account/login.php?a=log&user="+user+"&pass="+pass+"&rem="+rem, true);
		httpObject.send(null);
		httpObject.onreadystatechange = function() { login_result(user); };
		///account/login.php?a=log
	}
}

function login_result(user) {
	if(httpObject.readyState == 4){
		var response = httpObject.responseText;
		if(response == 'failp')
		{
			document.getElementById('passerror').innerHTML = 'Incorrect Password';
			document.getElementById('password').value='';
			document.getElementById('password').focus();
		}
		if(response == 'failu')
		{
			document.getElementById('usererror').innerHTML = 'Incorrect Username';
			document.getElementById('password').value='';
			document.getElementById('username').focus();
		}
		if(response == 'pass')
		{
			location.reload(true);
		}
	}
}


function send_message(to,from,user) {
	httpObject = getHTTPObject();
	if (httpObject != null) {
		if(document.getElementById('message').value != '')
		{
		$("#send_message").fadeOut("slow");
		var message = document.getElementById('message').value;
		httpObject.open("GET", "/include/contact.php?&message="+message+"&to="+to+"&from="+from+"&user="+user, true);
		httpObject.send(null);
		httpObject.onreadystatechange = send_email;
		}
		else
		{
			alert('Please enter a message');	
		}
	}	
}

function send_email() {
	if(httpObject.readyState == 4){
		document.getElementById('send_message').innerHTML = "Your message has been sent";
		$("#send_message").fadeIn("slow");
	}
}

function clear_notifications()
{
	httpObject = getHTTPObject();
	if (httpObject != null) {
		httpObject.open("GET", "/include/clear_notifications.php", true);
		httpObject.send(null);
		httpObject.onreadystatechange = refresh_notifications;
	}	
}

function refresh_notifications() {
	if(httpObject.readyState == 4){
		document.getElementById('notifications').innerHTML = "notifications";
	}
}

function drop(id)
	{
		var disp = document.getElementById(id).style.display;
		
		//if(disp)
		//{
		//	document.getElementById(id).style.display='';
		//}
		//else
		//{
			document.getElementById('account_dropper').style.display='';
			document.getElementById('mail_dropper').style.display='';
			document.getElementById('noti_dropper').style.display='';
			document.getElementById(id).style.display='block';	
		//}
		
		if(id=='noti_dropper')
			clear_notifications();
			
		return false;
	}

function getHTTPObject(){if(window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");else if(window.XMLHttpRequest)return new XMLHttpRequest();else{alert("Your browser does not support AJAX.");return null;}}
var httpObject = null;