﻿// Disabling Enter for falsefunction disableEnterKey() 
function disableEnterKey() 
{ 
    alert(window.event.keyCode);
   if (window.event.keyCode == 13) 
   {
     window.event.keyCode = 0; 
   }
} 

// JScript File
function createFormAndSubmit(containerId,formName, formAttributes,
inputsAttributes, submitName, clickSubmitBtn)
{
	/*********************** Insructions *****************************
	containerId -> use "" if u dont use container
	formAttributes -> attName1=attValue1$attName2=attValue2
	inputsAttributes -> input1Name=input1Value$input2Name=input2Value
	******************************************************************/
	// set the form attributes
	var frm = document.createElement('form');	
	frm.setAttribute("name",formName);

	var arrFormAttributes = formAttributes.split("$");
	var nameVal, i, valFormAtt;
	for(i=0; i<arrFormAttributes.length; i++)
	{
		nameVal = arrFormAttributes[i].split("=");
		valFormAtt = arrFormAttributes[i].substring
		(nameVal[0].length+1,arrFormAttributes[i].length)
		frm.setAttribute(nameVal[0], valFormAtt/*nameVal[1]*/);
	}

	// set the inputs attributes
	var arrInputsAttributes = inputsAttributes.split("$");
	var inputHidden;
	for(i=0; i<arrInputsAttributes.length; i++)
	{
		nameVal = arrInputsAttributes[i].split("=");
	        inputHidden = document.createElement("input");
	        inputHidden.setAttribute("name",nameVal[0]);
		inputHidden.setAttribute("type", "hidden");
		var val1 = arrInputsAttributes[i].substring
			(nameVal[0].length+1,arrInputsAttributes[i].length);
		inputHidden.setAttribute("value", val1);
		frm.appendChild(inputHidden);	
	}

	// set the submit button
	var submitBtn = document.createElement("input");
	submitBtn.setAttribute("name", submitName);
	submitBtn.setAttribute("type", "submit");
	submitBtn.setAttribute("value", "");
	frm.appendChild(submitBtn);

	// add the form to the document
    document.body.appendChild(frm);

	// submit the form
	if(clickSubmitBtn == true)
	{
	   submitBtn.click();
	}
	else
	{
		frm.submit();
	}
	
	//alert(frm.innerHTML)

	// remove the form
	if (frm.parentNode)
	{
	    frm.parentNode.removeChild(frm);
	}
}

function ExtractAndSubmitBuyNow()
{
    createFormAndSubmit("","","method=post$action=https://www.paypal.com/cgi-bin/webscr",
    "cmd=_xclick$" +
    "business=barbq2000@gmail.com$" +
    "item_name=Mason For Autodesk Maya$" +
    "amount=29.95$" +
    "no_shipping=1$" +
    "return=http://www.3dbe.com/Mason/ThankYou.aspx$" +
    "cancel_return=http://www.3dbe.com/Mason$" +
    "no_note=1$" +
    "currency_code=USD$" +
    "lc=US$" +
    "bn=PP-BuyNowBF"
    ,"","");
}