
var this_domain = document.domain ;
if (this_domain.indexOf("192.") > -1) this_domain = this_domain + "/dailytrader";
this_domain = "http://"+this_domain;    



var xmlHttpReq = false;
		
function banner(screenwidth){
/*	var strquery = '';
	strquery = 'http://www.dailytrader.com/setscreen.php?screenwidth='+screenwidth;
	xmlhttpPost(strquery, '');*/
}

function getHTML(url, containerid){
	var strquery = '';
	containerid = typeof(containerid) != "undefined" ? containerid : "error";
	strquery = url;
	xmlhttpPost(strquery, url, containerid);
}

function xmlhttpPost(strURL, page, container) {
	// branch for native XMLHttpRequest object
	
	container = typeof(container) != "undefined" ? container : "error";
	
    if(window.XMLHttpRequest) {
    	try {
			xmlHttpReq = new XMLHttpRequest();
        } catch(e) {
			xmlHttpReq = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	xmlHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		xmlHttpReq = false;
        	}
		}
    }
//	alert('attempting to open php file');
	if(xmlHttpReq) {
//		alert('opening php file now ...');
		xmlHttpReq.onreadystatechange = function(){
		    if (xmlHttpReq.readyState == 4) {
		        // only if "OK"
		        if (xmlHttpReq.status == 200) {
		            // ...processing statements go here...
		            if(page)
		            {
						if(page.indexOf("buy.php") > -1)
						{
							if(document.getElementById("buy").className == "")
							{
								document.getElementById("sell").className = "";
								document.getElementById("buy").className = "selected";
							}
							else if(document.getElementById("buy").className == "selected")
							{
								document.getElementById("sell").className = "";
								document.getElementById("buy").className = "selected";
							}
															
						}
						
						if(page.indexOf("sell.php") > -1)
						{
							if(document.getElementById("sell").className == "")
							{
								document.getElementById("buy").className = "";
								document.getElementById("sell").className = "selected";
							}
															
						}
						document.getElementById(container).innerHTML = xmlHttpReq.responseText;						
					}
		        } else {
		            alert("There was a problem retrieving the XML data:\n" + xmlHttpReq.statusText);
		        }
		    }
		}
 		xmlHttpReq.open('GET', strURL, true);		//assign the url
		xmlHttpReq.send(null);        //execute		
	} else {
//		alert(e);
	}

}


function swap_div(src_div,des_div)
{
	document.getElementById(src_div).style.display="none";
	document.getElementById(des_div).style.display="block";
}

function swap_classes(src_div,des_div)
{
	document.getElementById(src_div).className = "selected";
	document.getElementById(des_div).className = "";
}

function Buyer_Supplier(frm)
{
	if(frm.name == 'signup_buyer')
	{
		for(i = 0 ; i < frm.product_id.length; i++)
		{
			if(frm.product_id[i].checked)
			{
				frm.package.value = 'buyer_packages';
				
				if(frm.product_id[i].value != "7")
				{
					frm.premium_product_id.value = frm.product_id[i].value;
				}
			}
		}
		
		if(frm.package.value == '')
			return false;
		else
			return true;
		
	}
	else if(frm.name == 'signup_supplier')
	{
		for(i = 0 ; i < frm.product_id.length; i++)
		{
			if(frm.product_id[i].checked)
			{
				frm.package.value = 'seller_packages';
			}
		}
		
		if(frm.package.value == '')
			return false;
		else
			return true;
	}
	else if(frm == 'buyer')
	{
		document.signup.package.value = 'buyer_packages';	
	}
	else if(frm == 'seller')
	{
		document.signup.package.value = 'seller_packages';	
	}
}

function remove_special_char(temp)
{
	temp =  temp.replace(/[^a-zA-Z 0-9]+/g,'');	
	return temp;
}

function error_special_char(str)
{
	var r={'special':/[^a-zA-Z 0-9_]+/g}
	new_str = str.replace(r['special'],'');
	
	if(str == new_str)
		return false;
	else
		return true;
}