function cright(){
	window.open("tandc.html","_blank","fullscreen=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,height=360,width=550,top=O,left=0,scrollbars=yes")
}
function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789$.,";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }

function validator() {
if (creditmail.trading_name.value == "")
{
alert("Please enter your full trading name.");
creditmail.trading_name.focus();
return (false);
}
if (creditmail.legal_name.value == "")
{
alert("Please enter your full legal name.");
creditmail.legal_name.focus();
return (false);
}
if (IsNumeric(creditmail.phone_number.value) == false)
{
alert("Please enter your Phone Number");
creditmail.phone_number.focus();
return (false);
}
if (IsNumeric(creditmail.fax_number.value) == false)
{
alert("Please enter your Fax Number");
creditmail.fax_number.focus();
return (false);
}
if (IsNumeric(creditmail.mobile_number.value) == false)
{
alert("Please enter your Mobile Number");
creditmail.mobile_number.focus();
return (false);
}
var okEmail = creditmail.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.tv)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
if (okEmail){
ok = true;
} else {
alert('Please enter a valid e-mail address.');
creditmail.email.focus();
creditmail.email.select();
ok = false;
return false;
}
if (creditmail.billing_address.value == "")
{
alert("Please enter your billing address.");
creditmail.billing_address.focus();
return (false);
}
if (creditmail.billing_state.value == "")
{
alert("Please enter the state for your billing address.");
creditmail.billing_state.focus();
return (false);
}
if (creditmail.billing_postcode.value == "")
{
alert("Please enter the postcode for your billing address.");
creditmail.billing_postcode.focus();
return (false);
}
if (creditmail.physical_address.value == "")
{
alert("Please enter your physical address.");
creditmail.physical_address.focus();
return (false);
}
if (creditmail.physical_state.value == "")
{
alert("Please enter the state for your physical address.");
creditmail.physical_state.focus();
return (false);
}
if (creditmail.physical_postcode.value == "")
{
alert("Please enter the postcode for your physical address.");
creditmail.physical_postcode.focus();
return (false);
}
if (creditmail.reference_1_name.value == "")
{
alert("Please enter trade references.");
creditmail.reference_1_name.focus();
return (false);
}
if (creditmail.reference_1_phone.value == "")
{
alert("Please enter trade references.");
creditmail.reference_1_phone.focus();
return (false);
}
if (creditmail.reference_1_address.value == "")
{
alert("Please enter trade references.");
creditmail.reference_1_address.focus();
return (false);
}
if (creditmail.reference_1_fax.value == "")
{
alert("Please enter trade references.");
creditmail.reference_1_fax.focus();
return (false);
}
if (creditmail.sign_1_name.value == "")
{
alert("Please enter your name.");
creditmail.sign_1_name.focus();
return (false);
}
if (creditmail.sign_1_phone.value == "")
{
alert("Please enter your phone number.");
creditmail.sign_1_phone.focus();
return (false);
}
if (creditmail.sign_1_id.value == "")
{
alert("Please enter your ID.");
creditmail.sign_1_id.focus();
return (false);
}
document.creditmail.submit();
} 



function goPostal(){
	validator();
}
function conValidator() {
if (gillCon.email.value == "")
{
alert("You must enter an e-mail address!");
gillCon.email.focus();
return (false);
}
var okEmail = gillCon.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
if (okEmail){
ok = true;
} else {
alert('Please enter a valid e-mail address.');
gillCon.email.focus();
gillCon.email.select();
ok = false;
return false;
}
if (gillCon.name.value == ""){
alert("Please enter your name.");
gillCon.name.focus();
return (false);
}
if (gillCon.enquiry.value == ""){
alert("Please enter a your message.");
gillCon.enquiry.focus();
return (false);
}
document.gillCon.submit();
} 

function conClearPostal(){
	document.gillCon.reset();
}

function conGoPostal(){
	conValidator();
}

function getObject(id) { 
	if (ie4) {
		return document.all[id]; 
	} else { 
	return document.getElementById(id); 
	} 
}

function numCounter(){
	//document.cookie = 'picNum=1';
	var picNum = getCookie('picNum');
	//alert(picNum);
	if(window.gillMain) window.document["gillMain"].SetVariable('picNum', picNum);
	if(document.gillMain) document.gillMain.SetVariable('picNum', picNum);
	//document.gillMain.SetVariable('picNum', picNum);
}

function setCookie(numStr){
	document.cookie = 'picNum='+numStr+'';
	//alert(getCookie('picNum'));
}

function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function changetext(str){	
	if(window.sample) window.document["sample"].SetVariable("myText", str);
	if(document.sample) document.sample.SetVariable("myText", str);
}