function formControls() {
	if (document.getElementById("_left_userLoginForm")) {
		leftUserName = document.getElementById("_left_userLoginForm").UserName;
		leftPassword = document.getElementById("_left_userLoginForm").Password;
		leftUserName.onfocus = new Function("focusValues(leftUserName, 'Username')");
		leftUserName.onblur = new Function("blurValues(leftUserName, 'Username')");
		leftPassword.onfocus = new Function("focusValues(leftPassword, 'Password')");
		leftPassword.onblur = new Function("blurValues(leftPassword, 'Password')");
	}
	if (document.getElementById("userLoginForm")) {
		userName = document.getElementById("userLoginForm").UserName;
		password = document.getElementById("userLoginForm").Password;
		userName.onfocus = new Function("focusValues(userName, 'Username')");
		userName.onblur = new Function("blurValues(userName, 'Username')");
		password.onfocus = new Function("focusValues(password, 'Password')");
		password.onblur = new Function("blurValues(password, 'Password')");
	}
	if (document.getElementById("buyForm")) {
		document.getElementById("buyForm").submit();
	}
}

function focusValues(formElement, val) {
	if (formElement.value == val) {
		formElement.value = "";
	}
}

function blurValues(formElement, val) {
	if (formElement.value == "") {
		formElement.value = val;
	}
}

function trimString(str) {
	str = this != window? this : str;
	return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

function isEmpty(TmpString) {
	if (!TmpString) {
		return true;
	}
	TmpString = trimString(TmpString);
	if (TmpString.length <= 0) {
		return true;
	}
	return false;
}

function checkMetas() {
	metaTitle = document.getElementById("EditForm").MetaTitle.value;
	metaDescription = document.getElementById("EditForm").MetaDescription.value;
	metaKeywords = document.getElementById("EditForm").MetaKeywords.value;
	if ((isEmpty(metaTitle)) || (isEmpty(metaDescription)) || (isEmpty(metaKeywords))) {
		question = "Contine without adding SEO details?";
		if (confirm(question)) {
			return true;
		} else {
			return false;
		}
	}
	return true;
}

function addPayment() {
	currentValueHolder = document.getElementById("NumPayments");
	currentValue = currentValueHolder.value;
	paymentHolder = document.getElementById("Payments");
	paymentTypes = document.getElementById("PaymentTypeArray").value;
	paymentTypeArray = stringToArray(paymentTypes);
		
	newCol = paymentHolder.appendChild(document.createElement("li"));
	newCol.className = "Col1";
	newSelect = document.createElement("select");
	newSelectName = "PaymentType_" + currentValue;
	newSelect.name = newSelectName;
	newSelect.id = newSelectName;
	newSelect.options[0] = new Option("--", 0);
	var count = 0;
	for (var i=0;i<(paymentTypeArray.length); i++) {
		count++;
		newSelect.options[count] = new Option(paymentTypeArray[i].value, paymentTypeArray[i].name);
	}
	newCol.appendChild(newSelect);
	
	newCol = paymentHolder.appendChild(document.createElement("li"));
	newCol.className = "Col2";
	newLabel = newCol.appendChild(document.createElement("label"));
	newInput = document.createElement("input");
	newInputName = "PaymentReference_" + currentValue;
	newInput.type = "text";
	newInput.name = newInputName;
	newInput.id = newInputName;
	newCol.appendChild(newInput);
	
	newCol = paymentHolder.appendChild(document.createElement("li"));
	newCol.className = "Col3";
	newLabel = newCol.appendChild(document.createElement("label"));
	newInput = document.createElement("input");
	newInputName = "PaymentAmount_" + currentValue;
	newInput.type = "text";
	newInput.name = newInputName;
	newInput.id = newInputName;
	newCol.appendChild(newInput);
	
	nextValue = parseInt(currentValue) + 1;
	currentValueHolder.value = nextValue;
}
