// JavaScript Document

function check_cust_feedback()
{


var winobj = document.frm_customer_feedback;
	
	 if (winobj.drp_country.value=='')
		{
			alert('Country is a required field!');
			winobj.drp_country.focus();
			return false;
		}
		
	 if (winobj.txt_firstname.value=='')
		{
			alert('Firstname is a required field!');
			winobj.txt_firstname.focus();
			return false;
		}
		
	 	if (winobj.txt_lastname.value=='')
		{
			alert('Lastname is a required field!');
			winobj.txt_lastname.focus();
			return false;
		}
		
		
		if (winobj.txt_email_address.value=='')
		{
			alert('Email is a required field!');
			winobj.txt_email_address.focus();
			return false;
		}
		
		if (winobj.txt_contact_number.value=='')
		{
			alert('Contact Number is a required field!');
			winobj.txt_contact_number.focus();
			return false;
		}
		
		
		if (winobj.txta_message.value=='')
		{
			alert('Message is a required field!');
			winobj.txta_message.focus();
			return false;
		}else
		{
			winobj.hddn_cust_status.value="SEND";
			winobj.submit();
		}
		//End of form validation
	 
	 
	
}


//Resume databank section

function resume_databank()
{
	
var winobj = document.frm_resume;

		if (winobj.txt_name.value=='')
		{
			alert('Name is a required field!');
			winobj.txt_name.focus();
			return false;
		}else
		{
			winobj.hddn_resume_status.value="SEND";
			winobj.submit();
		}
		
		
}








function trackno()
{
var string;
var maxlength=10;
var maxlength_sender=10;
var str_user;


// Checking the fields onf tracking
if (frm_track.rafno.value == "")
  {
    alert( "Please enter your RAF No." );
    frm_track.rafno.focus();
    return false ;
  }

if (frm_track.senderID.value == "")
  {
    alert( "Please enter your Remitter ID No." );
    frm_track.senderID.focus();
    return false ;
  }
 ///////////////////////////////////////////////////

	/*Code check if the Raf number is valid*/
	str_user = document.frm_track.rafno.value.length;
	//alert(str_user);	
	var last_ten_char = document.frm_track.rafno.value.substring(str_user-10);
	 
	var x=last_ten_char;
	var anum=/(^\d+$)|(^\d+\.\d+$)/
	
	if (anum.test(x) && anum.test(document.frm_track.senderID.value))
	{ 
	//alert(last_ten_char);
	/*Redirect code for search the database*/
	string = "tracking.php?rafno="+document.frm_track.rafno.value
		 +"&senderID="+document.frm_track.senderID.value 
		 windowopener(string,"Tracking_Window",500,500,'scrollbars=1') ;
		 
		 /*Clear the fields for tracking for security*/
	frm_track.rafno.value="";
	frm_track.senderID.value="";
	return false;
	
	}
		else
		{
		alert("Please input a valid RAF number and Remitter ID No.\n Please click the 'Help' for details")
		frm_track.rafno.focus();
		testresult=false;
		}

/*Clear the fields for tracking for security*/
frm_track.rafno.value="";
frm_track.senderID.value="";

}


 
 
function service_fees()
{

var winobj = document.frm_service_fees;



	
	if (winobj.drp_country_fees.value == "")
	  {
		alert( "Please enter country" );
		winobj.drp_country_fees.focus();
		return false ;
	  }
	
	



	if(winobj.drp_country_fees.value == "UK")
	{
	
	
	var ukservice_mode 	= winobj.drp_service_mode_fees.value;

	
		switch(ukservice_mode)
	{
		case "CVE":
		var string = "uk_visa_service_fee.php";
		break  
		
		case "BTB":
		var string = "uk_btb_service_fee.php";
		break
		
		case "DTD":
		var string = "uk_dtd_service_fee.php";
		break
		
		case "NTP":
		var string = "uk_ntp_service_fee.php";
		break
		
		case "SR":
		var string = "uk_ntp_service_fee.php";
		break
		
		case "AS":
		var string = "uk_sss_service_fee.php";
		break
		
		default:
		
		var string = "uk_service_fee.php";
	}
	
	
	windowopener(string,"Tracking_Window",500,600,'scrollbars=1') ;
	
	
	}else
	{
	
	var string = "tservice_fee.php?countrycode="+winobj.drp_country_fees.value
			 +"&servicemode="+winobj.drp_service_mode_fees.value 
		windowopener(string,"Tracking_Window",300,480,'scrollbars=1') ;	 
	}



}
 
 
function delivery_locator()
{

var winobj = document.frm_delivery_locator;


	if (winobj.txt_dlocation.value == "")
	  {
		alert( "Please enter location" );
		winobj.txt_dlocation.focus();
		return false ;
	  }
	
	if (winobj.drp_smode.value == "")
	  {
		alert( "Please select service mode." );
		winobj.drp_smode.focus();
		return false ;
	  }



var string = "delivery_locator.php?location="+winobj.txt_dlocation.value
		 +"&servicemode="+winobj.drp_smode.value 
		 
windowopener(string,"Tracking_Window",500,750,'scrollbars=1') ;


}
 



//WORLD CLOCK

function showclock()
{
winobj = document.frm_world_clock;

var string = "worldclock.php?c_code="+winobj.drp_country.value 
		 
windowopener(string,"World_Clock",270,300,'') ;

}


function showaux_table()
{
var string = "auxservices_table.php" 
		 
windowopener(string,"Aux_table",500,850,'scrollbars=1') 
}

function showforex()
{
winobj = document.frm_forex;	

var string = "forex.php?forex_c_code="+winobj.drp_forex_country.value 
		 
windowopener(string,"Forex",250,500,'scrollbars=1') 
}



// Show online tracking help

function showtrackhelp()
{

var string = "online_tracking_help.php" 
		 
windowopener(string,"Tracking_Help",500,500,'scrollbars=1') ;

}


function servicefeeshelp()
{

var string = "service_fee_help.php" 
		 
windowopener(string,"Service_Fee_Help",250,420,'scrollbars=0') ;

}


function deliverylocatorhelp()
{

var string = "delivery_locator_help.php" 
		 
windowopener(string,"Delivery_Locator_Help",250,550,'scrollbars=0') ;

}










//-----------------------------------------------------------------------------------------
function centerWindow(h,w) {

    if (document.all)

        var xMax = screen.width, yMax = screen.height;

    else

        if (document.layers)

            var xMax = window.outerWidth, yMax = window.outerHeight;

        else

            var xMax = 640, yMax=480;

 

    var xOffset = ((xMax - h)/2) - 5, yOffset = ((yMax - w)/2) - 25;

 

            var position = 'screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+'';

            return position;

}

 

function windowopener(loc,win_name,h,w,attrib) {

            var position = centerWindow(w, h);

            

            if (attrib != "") {

                        attrib = "," + attrib;

            }

            win_attrib = "width=" + w + ", height=" + h + ', ' + position + attrib;

            hrisWindow = window.open(loc, win_name, win_attrib);

            hrisWindow.focus();

}


function clear_raf()
{
	var winobj = document.frm_track;
	winobj.rafno.value="";
}

function clear_sender()
{
	var winobj = document.frm_track;
	winobj.senderID.value="";
}

function clear_locator()
{

	var winobj = document.frm_delivery_locator; 
	
	winobj.txt_dlocation.value="";
}






