/* sell.js */
var temp;
function calcPrice()
{
	// default is $2 per character
	var txt 	= document.getElementById("d_domain").value;
	var bg 		= document.getElementById("tag_back").value;
	var c 		= document.getElementById("tag_color").value;
	
	var s		= parseInt(document.getElementById("tag_size").value.substr(0, 2));
	
	p = 1;
	set = new Array();
	set[12] = 0;
	for(i=14;i<=36;i+=2)
	{
		if(i!=22 && i!=26 && i!=28 && i!=32 && i!=34)
		{
			price 	= (p<=1) ? p : p - 1;
			set[i] 	= price;
			p 		+= 2;
		}
	}
		
	bgc 		= (bg 	== "#ffffff")	? 0 : txt.length;
	fc 			= (c 	== "#ffffff")	? 0 : txt.length;
	
	var price	= (txt.length * 2) + bgc + fc + set[s] * txt.length;
	
	return price;
}

function render()
{
	var color 	= document.getElementById("tag_color").value;
	var bg 		= document.getElementById("tag_back").value;
	var size 	= document.getElementById("tag_size").value;
	var txt 	= document.getElementById("d_domain").value;
	var url		= document.getElementById("d_seller").value;
	var email	= document.getElementById("d_email").value;
	var price	= calcPrice();
	
	document.getElementById("p_price").value = price;
	document.getElementById("amount").value = price;
	
	temp		= "d_domain=" + txt + "&d_seller=" + url + "&d_price=" + price + "&d_fontsize=" + size + "&d_bgcolor=" + bg + "&d_color=" + color + "&d_email=" + email;
	document.getElementById("return").value = "http://www.welovepixels.com/dotmain/paypal/thanks_domain.php?" + temp;
	document.getElementById("item_name").value = "DotMain Domain Listing - " + txt;
	document.getElementById("amount").value = price;
	
	var preview = "<div style=\"text-align:left;padding:4px;color:#" + color + ";background-color:#" + bg + ";font-size:" + size + ";\">" + txt + "</div>";
	document.getElementById("tagPreview").innerHTML = preview;
}

function doForm()
{
	var tag		= document.getElementById("d_domain").value;
	var url		= document.getElementById("d_seller").value;
	var bg		= document.getElementById("tag_back").value;
	var color	= document.getElementById("tag_color").value;
	var size 	= document.getElementById("tag_size").value;
	var email	= document.getElementById("d_email").value;
	var price	= calcPrice();
	
	temp		= "d_domain=" + tag + "&d_seller=" + url + "&d_price=" + price + "&d_fontsize=" + size + "&d_bgcolor=" + bg + "&d_color=" + color + "&d_email=" + email;

	document.getElementById("item_name").value = "DotMain Domain Listing - " + tag;
	document.getElementById("amount").value = price;
	document.getElementById("return").value = "http://www.welovepixels.com/dotmain/paypal/thanks_domain.php?" + temp;
	
	alert(document.getElementById("return").value);
	
//	ajax("selldomain.php", callbackFunction);
}

function callbackFunction(ajaxMsg)
{
	document.getElementById("ajaxMsg").innerHTML = ajaxMsg;
}

function ajax(url, callbackFunction)
{
	if (window.XMLHttpRequest)
		var request = new XMLHttpRequest();
	else
		var request = new ActiveXObject("MSXML2.XMLHTTP.3.0");
 
	request.open("POST", url, true);
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	request.send(temp);
	 
	request.onreadystatechange = function()
	{
		if (request.readyState == 4 && request.status == 200) 
			if (request.responseText)
 				callbackFunction(request.responseText);
	}
}