// JavaScript Document
	// JavaScript Document
	function bookmark(){
	var url="http://www.governmentdebtassistance.co.uk";
	var title="Government Debt Assistance";
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(url,title);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(title,url,"");
  } else {
    alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
  }
}


//created by abhay-- info of visiter of bbcdebts.com---start--------------------------------------
function find_visitor(sitename)
{


var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}

xmlhttp.open("GET","js/visitor_info.php?sitename="+sitename,true);

xmlhttp.send();
}
//created by abhay-- info of visiter of bbcdebts.com---end--------------------------------------



function trim( instr ) {

    	var reFirst = /\S/;		// regular expression for first non-white char
    	var reLast = /\s+$/;	// regular expression for first white char after last non-white char
    	var firstChar = instr.search(reFirst);
    	var lastChar = instr.search(reLast);
    	
    	if( lastChar == -1 ) 
			lastChar = instr.length;    	
    	outstr = instr.substring( firstChar, lastChar );
    	return outstr;
}
function postalcode(val)
{
alert("post");
   if (val.match(/^[a-zA-Z0-9\s]+$/))
   {
    alert("yes");
      return true;
   }
   else
   {
   	    alert("false");
      return false;
   }   
}
function isNumber(val)
{

   if (val.match(/^[0-9.\s]+$/))
   {
      return true;
   }
   else
   {
      return false;
   }   
}

function numbersOnly(evt, val) 
{
	  evt = (evt) ? evt : event;
	  var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
	  //alert(charCode);  
	  if ( (charCode >= 48 && charCode <= 57) || charCode == 08 || charCode==09)  {
    	return(true);
	  }
	 return(false);
} 


function checkBlank(field)
{
	if(trim(field.value) == "" ||(trim(field.value)=="Please Select...") ||(trim(field.value)=="Please Select") ||(trim(field.value)=="Please Select.."))
	{			
//		field.focus();
//		if(name != null)
//			alert(name+" cannot be left blank.");
//		else
//			alert("This field cannot be left blank.");

//		field.value = "";
//		field.focus();
		return false;
	}

	return true;
}
function isValidEmail (emailIn){

var isEmailOk = false;
	//var filter = /^[a-zA-Z0-9][a-zA-Z0-9._-]*\@[a-zA-Z0-9-]+(\.[a-zA-Z][a-zA-Z-]+)+$/
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(emailIn.search(filter) != -1)
		isEmailOk = true;
	if(emailIn.indexOf("..") != -1)
		isEmailOk = false;
	if(emailIn.indexOf(".@") != -1)
		isEmailOk = false;
	if(emailIn.indexOf("'") != -1 || emailIn.indexOf("''") != -1 || emailIn.indexOf("\"") != -1 || emailIn.indexOf("\"\"") != -1 || emailIn.indexOf("(") != -1  || emailIn.indexOf(")") != -1 || emailIn.indexOf("[") != -1 || emailIn.indexOf("]") != -1 || emailIn.indexOf("{") != -1  || emailIn.indexOf("}") != -1 || emailIn.indexOf(",") != -1 || emailIn.indexOf(",,") != -1 || emailIn.indexOf(":") != -1 || emailIn.indexOf(";") != -1 || emailIn.indexOf("#") != -1 || emailIn.indexOf("mailto:") != -1)
		isEmailOk = false;

	return isEmailOk;
} 
function CheckValidation(objValue,strError)
{
   if(eval(objValue.value.length) == 0) 
   { 
      if(!strError || strError.length ==0) 
      { 
        strError =  "Required Field"; 
      } 
      alert(strError); 
      return false; 
   }
   return true;
}
function checkmail(email)
{

// a very simple email validation checking. 
/* you can add more complex email checking if it helps */
    if(email.length <= 0)
	{
	  return true;
	}
    var splitted = email.match("^(.+)@(.+)$");
    if(splitted == null) return false;
    if(splitted[1] != null )
    {
      var regexp_user=/^\"?[\w-_\.]*\"?$/;
      if(splitted[1].match(regexp_user) == null) return false;
    }
    if(splitted[2] != null)
    {
      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
      if(splitted[2].match(regexp_domain) == null) 
      {
	    var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
	    if(splitted[2].match(regexp_ip) == null) return false;
      }// if
      return true;
    }
return false; 
}
function validateemail(o)
{
	var strError;	
	email=o.value;
	
	
	
	  if(checkmail(email)) 
	   { 
		 /*if(!strError || strError.length ==0) 
		 { 
			strError ="Enter valid Email address "; 
		 }*/
		 //if                                              					 
		 return true; 
	   }
	   else
	   {
		 return false;   
	   }
}

function validatehphone(field)
{ 	
	var flag;
	var homephone= document.getElementById('homephone').value;
	//alert(homephone.charAt(0));
	var homephone1=homephone.charAt(0);
	var homephone2=homephone.charAt(1);
	
	if(homephone1 != 0)
	{
		
		return false;
	}
	if ( homephone1 == 0 && homephone2 == 0 )
	{
	  
	  return false;
	}
	
	 
	 
	 var val=field.value;
	 var regex = /[1-9]|\./;
	
	  if( !regex.test(val) ) 
	  {
		 //alert("This is not allowed, please enter valid Homephone");
		  flag = false;		  
	  }
	 var hphone=val.split(' ').join('');
     
	 if(isNaN(hphone))
	 {
		flag = false;		 	
	 }
	 else
	 {
	   var len=hphone.length;	 
	   if(len == 11|| len == 11)
	   {
		 flag = true;		
	   }
	   else
	   {
	     flag = false;		
	   }
	 } 
	
	 return flag;
	 
}
function validatefname(field)
{
	 var val=field.value;
	 var fname=val.split(' ').join('');
	 
	 var len=fname.length;	 
	   if(len >= 3 )
	   {
		 return true;
	   }
	   else
	   {
	     return false;
	   }
}

function validateMe(){

	var frm	= document.forms['0'];
	if(checkBlank(frm.firstname)==false)
	{
		alert("Please Enter Full Name");
		frm.firstname.focus();
		return false;
	
	}
	else if(validatefname(frm.firstname)==false)
	{
		alert("Please Enter your Full Name like 'Adam Smith'");
		frm.firstname.focus();
		return false;
	
	}
	else if(checkBlank(frm.homephone)==false)
	{
		alert("Enter Homephone");
		frm.homephone.focus();
		return false;
	}
	else if(validatehphone(frm.homephone)==false)
	{
		alert("Enter valid Phone Number");
		frm.homephone.focus();
		return false;
	}
	else if(checkBlank(frm.email)==false)
	{
		alert("Enter Email address");
		frm.email.focus();
		return false;
	}	
	else if(!validateemail(frm.email))
	{		
		alert("Enter Email address");
		frm.email.focus();
		return false;
	}
	else if(checkBlank(frm.incometype)==false)
	{
		alert("Please Select Income Type");
		frm.incometype.focus();
		return false;
	}
	else if(checkBlank(frm.noofdebts)==false)
	{
		alert("Please Select Number Of Debts ");
		frm.noofdebts.focus();
		return false;
	}
	else if(checkBlank(frm.totalowed)==false)
	{
		alert("Please Select total owed");
		frm.totalowed.focus();
		return false;

	}
	
	
	fnm=frm.firstname.value;	
	createCookies('name',fnm);
	
	return true;
}
function CheckNumber()
{
	
var frm=document.forms['0'];
var val=frm.totalmonthlybills.value;
   if (val.match(/^[0-9.\s]+$/))
   {
	   
      return true;
   }
   else
   {
	  
      return false;
   }   
}

function calldiv(val)
{
  if(val=='1')
  {
    setVisible('layer1')
  }
  else
  {
    setInvisible('layer1');
  }
}
function setVisible(obj)
{
	obj = document.getElementById(obj);
	obj.style.visibility = (obj.style.visibility == 'visible') ? 'hidden' : 'visible';
}
function setInvisible(obj)
{
	obj = document.getElementById(obj);
	//document.getElementById("name").value="";
	//document.getElementById("email").value="";
	
	//document.getElementById("result1err").innerHTML="";
	obj.style.visibility = (obj.style.visibility == 'visible') ? 'hidden' : 'hidden';
}

function GetCookie(name)
{
	var i = 0;
	while(document.cookie.indexOf(name + "=", i) != -1)
	{
		var value = document.cookie.substr(document.cookie.indexOf(name + "=", i));
		value = value.substr(name.length + 1);
		if(value.indexOf(";") != -1)
			if(value.indexOf(";") == 0)
				value = "";
			else
				value = value.substr(0, value.indexOf(";"));
		return unescape(value);
	}
	return "";
}
function SetCookie(name, value)
{

	var expires = new Date();
	expires.setTime(expires.getTime() + 0x9A7EC800);
	document.cookie = name + "=" + escape(value) + "; expires=" + expires.toUTCString();
}

function createCookies(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookies(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

/*function createCookies(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookies(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function GetCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function SetCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}*/

