function popupMobi(){
	if(self.opener==null){
		var B=self
	}
	else{
		var B=self.opener
	}
	B.open(app_url_secure + "?action=showpage&page=wap.html","paddypowermobile","width=400, height=800, scrollbars=no,  menubar=no, status=no, scrollbars=no, resizable=yes,screenX=5, screenY=5, left=5, top=5")
}

function switchScreen(element, img){

	var lis = document.getElementsByTagName("li");
	for(var i=0;i<lis.length;i++){
		if(lis[i].className == "mob-steps-li on"){
			lis[i].className = "mob-steps-li";
		}
	}
	element.className = "mob-steps-li on";
	var screenshoot = document.getElementById("screenshot");
	screenshoot.style.backgroundImage="url("+img+")";
}

function go_register(affs)
{
	if(self.opener==null)
	{
		var B=self
	}
	else
	{
		var B=self.opener
	}
	B.open(app_url_secure + "?action=go_register_init&bus_channel=MM&"+affs,"pp_registration","width=642, height=620, scrollbars=no,  menubar=no, status=no, scrollbars=no, resizable=yes,screenX=5, screenY=5, left=5, top=5")
}

function switchMe(menu) {
		var ps = document.getElementsByTagName("a");
		for(var i=0;i<ps.length;i++)
		{
			if(ps[i].className == "tab-on left")
			{
				ps[i].className = "tab-off left";
				//alert(ps[i].className);
			}
		}

		var as = document.getElementsByTagName("div");
		for(var i=0;i<as.length;i++)
		{
			if(as[i].style.display == "block" && as[i].className.indexOf("customer") < 0)
			{
				as[i].style.display = "none";
			}
		}
		
		document.getElementById("customer" + menu ).style.display = "block";
		document.getElementById("tab" + menu).className = "tab-on left";
}

function printRegionInfo()
{	
	if(document.getElementById("country").value=="Ireland")
	{
		document.getElementById("regionInfo").innerHTML = "0871234567";
	}
	else
	{
		document.getElementById("regionInfo").innerHTML = "07912345678";		
	}
}

function validate_ten_digits(field)
{
	var numOfDigits = 0;
	with (field)
	{
		value = value.replace(/[\(\)\.\-\+\ ]/g, '');
		 
		if (value.indexOf("0") != 0)
		{
			numOfDigits=9;
		}
		else
		{
			numOfDigits=10;
		}
		
		if (value.length < numOfDigits)
  		{
  			var errmsg = "Phone number must be at least " + numOfDigits + " digits long";
  			alert(errmsg);return false;
  		}
  		else
  		{
  			return true;
  		}
	}
}

function isDigits(field)
{
	with (field)
	{		
		if( ( isNaN(value) ) )
		{
			alert("Phone number must be all digits");return false;
		}
  		else
  		{
  			return true;
  		}
	}
}

function isRegion(field)
{
	with (field)
	{		
		if( value < 1 )
		{
			alert("Please select your country from the drop down first");return false;
		}
  		else
  		{
  			return true;
  		}
	}
}

function validate_form(thisform)
{
	with (thisform)
	{
		if (isRegion(region)==false)
	  	{
	  		region.focus();return false;
	  	}
		if (validate_ten_digits(phoneNumber)==false)
	  	{
	  		phoneNumber.focus();return false;
	  	}
	  	if (isDigits(phoneNumber)==false)
	  	{
	  		phoneNumber.focus();return false;
	  	}
	}
}

function set_cookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}

function get_cookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)
    	{
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
    	}
  	}
	return '';
}




function open_reg_window(url)
{
	open_window(url, 'paddypowermobile', '650', '600', 'no', 'no');
}

function open_window(url, name, width, height, resizable, scrollbars)
{
	var w = window.screen.width;
	var h = window.screen.height;

	if(width > w) {
		width = w / 2;
	}
	if(height > h) {
		heigth = h / 2;
	}

	var new_window = window.open(url, name,
		"resizable=" + resizable +
		",scrollbars=" + scrollbars +
		",width=" + width +
		",height=" + height +
		",status=yes");
	new_window.focus();
	new_window.opener = window;
}



function validate_msisdn(id)
{
	value = document.getElementById(id).value;
	var patt=new RegExp("^[0-9\\-]*$");
	if (!patt.test(value))
	{
		alert('Please enter a valid mobile phone number');
	}
}






       
function validate_form1()
{
	if($("#msisdn").val()!='')
	{
		patt=new RegExp("(^[0-9]{8,20}$)");
		if (patt.test($("#msisdn").val()))
		{
			return true;
		}
		else
		{
			alert('Please enter a valid phone number');
			$("#msisdn").focus();
			return false;
		}
	}
	else
	{
		alert('Please enter a phone number');
		$("#msisdn").focus();
		return false;
	}

}

function validate_form2()
{
	if($("#username").val()!='')
	{
		return true;
	}
	else
	{
		alert('Please enter a username');
		$("#username").focus();
		return false;
	}
}

function validate_form3()
{
	if($("#pin").val()!='')
	{
		patt=new RegExp("^[0-9]{4}$");
		if (patt.test($("#pin").val()))
		{
			return true;
		}
		else
		{
			alert('Please enter a valid 4 digit pin');
			$("#pin").focus();
			return false;
		}
	}
	else
	{
		alert('Please enter a 4 digit pin');
		$("#pin").focus();
		return false;
	}
}

function unicaEventHandler(section, button_tag)
{
  	ntptAddPair("button", button_tag);
	  ntptEventTag("ev=MM_" + section);	
}