/* Copyright NetCore.com 1997-2006
*********************************/


var BidForm = "";
BidForm += "<FORM Name=BidForm Action=index.htm Method=Post><INPUT Name=eMail Type=Hidden Value=Submit>";
BidForm += "<TABLE CellSpacing=1 CellPadding=0 Width=290 Border=0 ID=BidTable>";
BidForm += " <TR>";
BidForm += "  <TD ColSpan=2><B>Place your bid for </B><FONT Color=Red>NETCORE.COM</FONT> <B>license</B><BR><BR></TD>";
BidForm += " </TR>";
BidForm += " <TR>";
BidForm += "  <TD NoWrap><B>Company/Name</B> &nbsp;</TD>";
BidForm += "  <TD><INPUT Name=Org MaxLength=100 Class=Text onBlur=TrimLeadingAndTrailingChars(this); Style=Width:100%; TabIndex=1></TD>";
BidForm += " </TR>";
BidForm += " <TR>";
BidForm += "  <TD NoWrap><B>eMail</B></TD>";
BidForm += "  <TD><INPUT Name=Mail MaxLength=100 Class=Text onBlur=TrimLeadingAndTrailingChars(this); Style=Width:100%; TabIndex=2></TD>";
BidForm += " </TR>";
BidForm += " <TR>";
BidForm += "  <TD NoWrap><FONT Style=Float:Right;>$&nbsp;</FONT><B>Bid</B> <FONT Color=LightGrey>(USD only)</FONT></TD>";
BidForm += "  <TD Width=100%><INPUT Name=SubmitButton Type=Button Value=Submit Class=Button onClick=CheckBid(); TabIndex=4><INPUT Name=USD MaxLength=7 Style=Width:60px Class=Text onKeyPress='return NumbersOnly(this,event)' onBlur=TrimLeadingAndTrailingChars(this); TabIndex=3></TD>";
BidForm += " </TR>";
BidForm += "</TABLE>";
BidForm += "</FORM>";

BidForm += "<TABLE CellSpacing=1 CellPadding=0 Width=113 Height=113 Border=0 BackGround=forsale/throbber.gif ID=WaitTable Class=Hidden>";
BidForm += " <TR>";
BidForm += "  <TD ColSpan=2 Align=Center BackGround=forsale/blank.gif><B>Please<BR>Wait</B></TD>";
BidForm += " </TR>";
BidForm += "</TABLE>";

BidForm += "<TABLE CellSpacing=1 CellPadding=0 Width=300 Border=0 ID=ThankYouTable Class=Hidden>";
BidForm += " <TR>";
BidForm += "  <TD><B>Thank you for placing a bid for a license to use the <FONT Color=Blue>NETCORE.COM</FONT> domain name</B><BR><BR>We will be in contact if we accept your bid<BR><BR><BR><B>Your Bid:</B> $<FONT ID=YourBid></FONT></TD>";
BidForm += " </TR>";
BidForm += "</TABLE>";

BidForm += "<iFRAME SRC=forsale/blank.gif Name=BidFrame Style=Width:1px;Height:1px;Visibility:Hidden;></iFRAME >";


function Bid(){
	document.getElementById("Frame").innerHTML=BidForm;
	document.BidForm.Org.focus();
	document.BidForm.Org.select();
}

function ColourFormFeild(Feild){
	document.BidForm.Org.className="Text";
	document.BidForm.Mail.className="Text";
	document.BidForm.USD.className="Text";
	if(Feild){
		Feild.className="Error";
	}
}

function ValidateeMail(DOM){
	var TestResults
	var filter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})$/
	if (filter.test(DOM))
		TestResults=true
	else{
		TestResults=false
	}
	return (TestResults)
}

function CheckBid(){
	var FORM = eval("document.BidForm");
	if (FORM.Org.value.length < 5){
		FORM.Org.focus();
		ColourFormFeild(FORM.Org);
		alert("Please enter your Full Name or Company Name.");
		return false;
	}
	if (ValidateeMail(FORM.Mail.value)==false){
		FORM.Mail.focus();
		ColourFormFeild(FORM.Mail);
		alert("Please enter your correct eMail Address.");
		return false;
	}
	if ((FORM.USD.value < 18000) || (FORM.USD.value > 999999)){
		FORM.USD.focus();
		ColourFormFeild(FORM.USD);
		alert("Please enter a reasonable and valid bid.\nAll prices are in US Dollars.");
		return false;
	}
	ColourFormFeild();
	FORM.target="BidFrame";
	FORM.SubmitButton.value="Wait";
	FORM.SubmitButton.disabled=true;
	document.getElementById("WaitTable").className="Visible";
	document.getElementById("BidTable").className="Hidden";
	FORM.eMail.value="Process";
	FORM.action="forsale/PROCESS_bid.php";
	setTimeout("document.BidForm.submit();",2500);
}

function NumbersOnly(Field, E, Dec){
	var Key;
	var KeyChar;
	if (window.event){
		Key = window.event.keyCode;
	}else if(E){
		Key = E.which;
	}else{
		return true;
	}
	KeyChar = String.fromCharCode(Key);
	if ((Key==null) || (Key==0) || (Key==8) || (Key==9) || (Key==13) || (Key==27)){//Control Keys
		return true;
	}else if ((("0123456789").indexOf(KeyChar) > -1)){//Numbers
		return true;
	}else if (Dec && (KeyChar == ".")){//Decimal Point Jump
		Field.form.elements[Dec].focus();
		return false;
	}else{
		return false;
	}
}

function TrimLeadingAndTrailingChars(X,Y){
	while(X.value.charAt(X.value.length-1)==' '){
		X.value=X.value.substring(0,X.value.length-1);
	}
	while(X.value.charAt(0)==' '){
		X.value=X.value.substring(1,X.value.length);
	}
	if(Y!="DontStripHTML"){
		X.value=StripHTML(X.value);
	}
	X.value=ChangeLessThan(X.value);
	X.value=ChangeGreaterThan(X.value);
	X.value=StripDoubleSpaces(X.value);
}

function StripHTML(string){
	var strip = new RegExp();
	strip = /[<][^>]*[>]/gi;
	return string.replace(strip, "");
}

function ChangeLessThan(string){
	return string.replace("<", "[");
}

function ChangeGreaterThan(string){
	return string.replace(">", "]");
}

function StripDoubleSpaces(string){
	return string.replace("  ", " ");
}
