// JavaScript Document

var ajax = null; 
var optval = null;

// Create AJAX Object
function createObject()
{
	var ajaxObj;
	if (window.XMLHttpRequest)
	{
		ajaxObj = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		ajaxObj = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return ajaxObj;	
}





// Pass the url and function name here
function makeRequest(url,functionName,opt)
{
	
	ajax = createObject();
	ajax.onreadystatechange = eval(functionName);		
	ajax.open("GET", url, true);
	ajax.send(null);	
	
	optval = opt;
	
	
	
	
}




// from
function add_wishlist()
{
	div1 = "pd_"+optval;
	div2 = "in_wish_"+optval;
	
	if (ajax.readyState==4 && ajax.status==200)
	{
		xmlData = ajax.responseText;
		document.getElementById(div1).style.display = "none";
		document.getElementById(div2).style.display = "block";
		document.getElementById('wl_count').innerHTML = xmlData;
	}
	else
	{
		//document.getElementById(div1).innerHTML = "Loading...";
	}
}


function remove_wishlist()
{
	div1 = "pd_"+optval;
	div2 = "in_wish_"+optval;
	
	if (ajax.readyState==4 && ajax.status==200)
	{
		xmlData = ajax.responseText;
		document.getElementById(div1).style.display = "block";
		document.getElementById(div2).style.display = "none";
		document.getElementById('wl_count').innerHTML = xmlData;
	}
	
}



function showfields_common()
{
	

	
	
	if (ajax.readyState==4 && ajax.status==200)
	{
		xmlData = ajax.responseText;
		
		if (xmlData=='-1')
		{
			// some error occured
			alert('Please enter a valid postcode.');
		}
		else
		{
			document.getElementById(con_div).innerHTML = xmlData;
		}
	}
	else
	{
		//document.getElementById("result").innerHTML = "Loading...";
	}
}






//  load locations from
function pc_from()
{
	if (ajax.readyState==4 && ajax.status==200)
	{
		xmlData = ajax.responseText;
		
		
			document.getElementById("div_pc_from").innerHTML = xmlData;
		
	}
	else
	{
		document.getElementById("div_pc_from").innerHTML = "<div><img src='images/loading.gif'></div>";
	}
}


function pc_to()
{
	if (ajax2.readyState==4 && ajax2.status==200)
	{
		xmlData = ajax2.responseText;
		
		
			document.getElementById("div_pc_to").innerHTML = xmlData;
		
	}
	else
	{
		document.getElementById("div_pc_to").innerHTML = "<div><img src='images/loading.gif'></div>";
	}
}



// to
function showfields2()
{
	if (ajax.readyState==4 && ajax.status==200)
	{
		xmlData = ajax.responseText;
		
		if (xmlData=='-1')
		{
			// some error occured
			alert('Please enter a valid postcode.');
		}
		else
		{
			document.getElementById("to_address").innerHTML = xmlData;
		}
	}
	else
	{
		//document.getElementById("result").innerHTML = "Loading...";
	}
}





	
	

function display_ad()
{
		
	if (ajax.readyState==4 && ajax.status==200)
	{
		xmlData = ajax.responseText;
		//document.getElementById("ajax_result").innerHTML = xmlData;
		
	}
	else
	{
		
		document.write("Loading...");
	}
}




function pop_subcats()
{
		
	if (ajax.readyState==4 && ajax.status==200)
	{
		xmlData = ajax.responseText;
		document.getElementById("div_subcats").innerHTML = xmlData;
		
	}
	else
	{
		
		document.getElementById("div_subcats").innerHTML = "Loading...";
	}
}



function open_bonus_div(id)
{
	document.getElementById('div_bonus').style.display='block';
	makeRequest(SITEURL+'bonus_details.php?id='+id,'bonus_details');
}

function bonus_details()
{
	if (ajax.readyState==4 && ajax.status==200)
	{
		xmlData = ajax.responseText;
		document.getElementById("div_bonus_inner").innerHTML = xmlData;
	}
	else
	{
		document.getElementById("div_bonus_inner").innerHTML = "<p align='center' style='margin-top:100px;font-size:11px;'><img src='"+SITEURL+"images/processing.gif'><br />Loading Details</p>";
	}
}






function track_click()
{
	// do nothing
}


// Specific Functions
function email_status()
{
		
	if (ajax.readyState==4 && ajax.status==200)
	{
		xmlData = ajax.responseText;
		document.getElementById("ajax_result").innerHTML = xmlData;
		
		
		if (xmlData.indexOf("<span class='red'>")!='-1')
		{
			document.getElementById('submitbtn').disabled = true;
			document.getElementById('submitbtnmsg').innerHTML = 'Please fix the issue associated with your email address.';
		}
		if (xmlData.indexOf("<span class='green'>")!='-1')
		{
			document.getElementById('submitbtn').disabled = false;
			document.getElementById('submitbtnmsg').innerHTML = '';
		}
		
		
		
	}
	else
	{
		
		document.getElementById("ajax_result").innerHTML = "Processing...";
	}
}



