// JavaScript Document

function chkPurchaseForm()
{
	var txts = "txtName,txtEmail,drpDCodes,txtMobile,drpCountry";
		
	var items = txts.split(",");
	var itemnum = 0;
	while(itemnum < items.length)
	{
		if(checkBlank(items[itemnum]) == false)
		{
			alert('Please Fill!');
			document.getElementById(items[itemnum]).focus();
			return false;
		}
		else
		{
			itemnum+=1;
		}
	}
	
	/*if (fun('txtemail') == false)
	{
		alert("Invalid Email Address!");
		document.getElementById('txtemail').focus();
		return false;
	}*/
	return true;
}

function checkBlank(itm)
{
	var itm = document.getElementById(itm).value;
	if(itm == "")
	{
		return false;
	}
	else
	{
		return true;
	}
}

var digitsOnly = /[1234567890]/g;
var integerOnly = /[0-9\.]/g;
var alphaOnly = /[A-Za-z]/g;
var digitsAndDash = /[1234567890-]/g;
var noDigits = /[^0-9]/g;
var noSpecialCharacters = /[^\.\#\^\$\\\?\+\*\|\[\]\(\)\@\~\!\-\_\=\{\}\;\:\'\"\,\/\<\>\%\&]/g;
var noQuote = /[^\"\']/g;

function restrictCharacters(myfield, e, restrictionType) 
{
	if (!e) var e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;
	var character = String.fromCharCode(code);

	// if they pressed esc... remove focus from field...
	if (code==27) { this.blur(); return false; }
	
	// ignore if they are press other keys
	// strange because code: 39 is the down key AND ' key...
	// and DEL also equals .
	if (!e.ctrlKey && code!=9 && code!=8 && code!=36 && code!=37 && code!=38 && (code!=39 || (code==39 && character=="'")) && code!=40) {
		if (character.match(restrictionType)) {
			return true;
		} else {
			return false;
		}
		
	}
}

function fun(myval)
{
	var Email;
	Email=/\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))*/;
	
	var name = document.getElementById(myval).value;
	if (name.search(Email) == -1)
	{
		return false;
	}
	else 
	{
		return true;
	}
	
}

function purchase(type)
{
	window.open("purchase.php?type="+type,"mywindow","menubar=0,resizable=0,scrollbars=0,directories=0,location=0,status=0,toolbar=0,width=680,height=480");
}

function delMatch(frm,mid)
{
	con = confirm("Confirm Delete?");
	if(con)
	{
		dcon = confirm("Sure on Delete Match?");
		if(dcon)
		{
			document.getElementById('frm'+frm).action = frm+'.php?met=del&mid='+mid;
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{
		return false;
	}
}

function getDcode()
{
	var curr = document.getElementById('drpDCodes').value;
	var spit = curr.split("_");
	
	document.getElementById('txtDcode').value = spit[1];
}
