function jsstatus()
{
  if (document.getElementById('jstestinput').value == 0)
  {
  document.getElementById('jstestinput').value = 1;
  document.getElementById('jstest').submit();
  }
}


function checkisnumber(e) {
	
	var key;
	key = (window.event) ? window.event.keyCode : ((e) ? e.which : null);
	if(key>=48&&key<=57){return true;}
	if (key==null || key==0 || key==8 || key==9 || key==13 || key==27){return true;}

	return false;
}

function checkisnumber2(e) {
	var key;
	key = (window.event) ? window.event.keyCode : ((e) ? e.which : null);
	if(key>=48&&key<=57){return true;}
	if (key==null || key==0 || key==8 || key==9 || key==13 || key==27 || key==46){return true;}
	return false;
}



function disableRightClick(e){
	var clickHandler = e.button;
	if(clickHandler == 2){
	alert('sorry right click is disabled');
	}
}



pic1= new Image(); 
pic1.src="/images/EN/home_button.gif"; 

pic2= new Image(); 
pic2.src="/images/EN/home_button2.gif"; 

pic3= new Image(); 
pic3.src="/images/EN/FAQS_button.gif"; 

pic4= new Image(); 
pic4.src="/images/EN/FAQS_button2.gif"; 

pic5= new Image(); 
pic5.src="/images/EN/prices_button.gif"; 

pic6= new Image(); 
pic6.src="/images/EN/prices_button2.gif";

pic7= new Image(); 
pic7.src="/images/EN/why_us_button.gif"; 

pic8= new Image(); 
pic8.src="/images/EN/why_us_button2.gif";

pic9= new Image();
pic9.src="/images/EN/buy_credits_button.gif"; 

pic10= new Image(); 
pic10.src="/images/EN/buy_credits_button2.gif";

pic11= new Image();
pic11.src="/images/EN/download_button.gif"; 

pic12= new Image(); 
pic12.src="/images/EN/download_button2.gif";

pic13= new Image();
pic13.src="/images/EN/business_button1.gif"; 

pic14= new Image(); 
pic14.src="/images/EN/business_button2.gif";


var isChosenPayment = 1;

numSMS = 1;
maxNumber = 0;
function setAR(){
	document.sms.number.value='70';
	document.sms.sms_lang[1].checked = true;
	document.sms.sms_lang[0].checked = false;
	document.sms.message.style.direction = 'rtl';
	numn = 63;
	numn2 = 70;
	maxNumber = 189;
}
function setEN(){
	document.sms.number.value='160';
	document.sms.sms_lang[0].checked = true;
	document.sms.sms_lang[1].checked = false;
	document.sms.message.style.direction = 'ltr';
	numn = 160;
	numn2 = 153;
	maxNumber = 459;
}
 
var Cards = new makeArray(8);
Cards[0] = new CardType("MasterCard", "51,52,53,54,55", "16");
var MasterCard = Cards[0];
Cards[1] = new CardType("VisaCard", "4", "13,16");
var VisaCard = Cards[1];
Cards[2] = new CardType("AmExCard", "34,37", "15");
var AmExCard = Cards[2];
Cards[3] = new CardType("DinersClubCard", "30,36,38", "14");
var DinersClubCard = Cards[3];
Cards[4] = new CardType("DiscoverCard", "6011", "16");
var DiscoverCard = Cards[4];
Cards[5] = new CardType("enRouteCard", "2014,2149", "15");
var enRouteCard = Cards[5];
Cards[6] = new CardType("JCBCard", "3088,3096,3112,3158,3337,3528", "16");
var JCBCard = Cards[6];
var LuhnCheckSum = Cards[7] = new CardType();


function CheckCardNumber() {
var tmpyear;


if (document.netcommerce_form.txtCardNumber.value.length == 0) {
alert("Please enter a Card Number.");
document.netcommerce_form.txtCardNumber.focus();
return false;
}
if (document.netcommerce_form.LstExpiryDateYear.value.length == 0) {
alert("Please enter the Expiration Year.");
document.netcommerce_form.ExpYear.focus();
return false;
}

tmpyear = document.netcommerce_form.LstExpiryDateYear.options[document.netcommerce_form.LstExpiryDateYear.selectedIndex].value;

tmpmonth = document.netcommerce_form.LstExpiryDateMonth.options[document.netcommerce_form.LstExpiryDateMonth.selectedIndex].value;

if (!(new CardType()).isExpiryDate(tmpyear, tmpmonth)) {
alert("This card has already expired.");
document.netcommerce_form.txtCardNumber.focus();
return false;
}

issuer_bank = document.netcommerce_form.issuerBank;

if(issuer_bank.value == ''){
	alert("Please insert your credit card bank issuer name");
	issuer_bank.focus();
	return false;
}






card = document.netcommerce_form.CardType.options[document.netcommerce_form.CardType.selectedIndex].value;

var txtCVV2 = document.getElementById("txtCVV2");
if(txtCVV2.value == ""){
	alert("Please insert a valid cvv2/cvc2 code number.");
	txtCVV2.focus();
	return false;
}


var retval = eval(card + ".checkCardNumber(\"" + document.netcommerce_form.txtCardNumber.value +
"\", " + tmpyear + ", " + tmpmonth + ");");
cardname = "";
if (retval)



return true;


else {

for (var n = 0; n < Cards.size; n++) {
if (Cards[n].checkCardNumber(document.netcommerce_form.txtCardNumber.value, tmpyear, tmpmonth)) {
cardname = Cards[n].getCardType();
break;
   }
}
if (cardname.length > 0) {
alert("This looks like a " + cardname + " number, not a " + card + " number.");
document.netcommerce_form.txtCardNumber.focus();
return false;
}
else {
alert("This card number is not valid.");
document.netcommerce_form.txtCardNumber.focus();
return false;
      }
   }
   
 
}

function CardType() {
var n;
var argv = CardType.arguments;
var argc = CardType.arguments.length;

this.objname = "object CardType";

var tmpcardtype = (argc > 0) ? argv[0] : "CardObject";
var tmprules = (argc > 1) ? argv[1] : "0,1,2,3,4,5,6,7,8,9";
var tmplen = (argc > 2) ? argv[2] : "13,14,15,16,19";

this.setCardNumber = setCardNumber; 
this.setCardType = setCardType; 
this.setLen = setLen;  
this.setRules = setRules;  
this.setExpiryDate = setExpiryDate; 

this.setCardType(tmpcardtype);
this.setLen(tmplen);
this.setRules(tmprules);
if (argc > 4)
this.setExpiryDate(argv[3], argv[4]);

this.checkCardNumber = checkCardNumber;
this.getExpiryDate = getExpiryDate;  
this.getCardType = getCardType;  
this.isCardNumber = isCardNumber; 
this.isExpiryDate = isExpiryDate;  
this.luhnCheck = luhnCheck;
return this;
}


function checkCardNumber() {
var argv = checkCardNumber.arguments;
var argc = checkCardNumber.arguments.length;
var cardnumber = (argc > 0) ? argv[0] : this.cardnumber;
var year = (argc > 1) ? argv[1] : this.year;
var month = (argc > 2) ? argv[2] : this.month;

this.setCardNumber(cardnumber);
this.setExpiryDate(year, month);

if (!this.isCardNumber())
return false;
if (!this.isExpiryDate())
return false;

return true;
}

function getCardType() {
return this.cardtype;
}

function getExpiryDate() {
return this.month + "/" + this.year;
}

function isCardNumber() {
var argv = isCardNumber.arguments;
var argc = isCardNumber.arguments.length;
var cardnumber = (argc > 0) ? argv[0] : this.cardnumber;
if (!this.luhnCheck())
return false;

for (var n = 0; n < this.len.size; n++)
if (cardnumber.toString().length == this.len[n]) {
for (var m = 0; m < this.rules.size; m++) {
var headdigit = cardnumber.substring(0, this.rules[m].toString().length);
if (headdigit == this.rules[m])
return true;
}
return false;
}
return false;
}


function isExpiryDate() {
var argv = isExpiryDate.arguments;
var argc = isExpiryDate.arguments.length;

year = argc > 0 ? argv[0] : this.year;
month = argc > 1 ? argv[1] : this.month;

if (!isNum(year+""))
return false;
if (!isNum(month+""))
return false;
today = new Date();
expiry = new Date(year, month);
if (today.getTime() > expiry.getTime())
return false;
else
return true;
}


function isNum(argvalue) {
argvalue = argvalue.toString();

if (argvalue.length == 0)
return false;

for (var n = 0; n < argvalue.length; n++)
if (argvalue.substring(n, n+1) < "0" || argvalue.substring(n, n+1) > "9")
return false;

return true;
}


function luhnCheck() {
var argv = luhnCheck.arguments;
var argc = luhnCheck.arguments.length;

var CardNumber = argc > 0 ? argv[0] : this.cardnumber;

if (! isNum(CardNumber)) {
return false;
  }

var no_digit = CardNumber.length;
var oddoeven = no_digit & 1;
var sum = 0;

for (var count = 0; count < no_digit; count++) {
var digit = parseInt(CardNumber.charAt(count));
if (!((count & 1) ^ oddoeven)) {
digit *= 2;
if (digit > 9)
digit -= 9;
}
sum += digit;
}
if (sum % 10 == 0)
return true;
else
return false;
}

function makeArray(size) {
this.size = size;
return this;
}


function setCardNumber(cardnumber) {
this.cardnumber = cardnumber;
return this;
}


function setCardType(cardtype) {
this.cardtype = cardtype;
return this;
}


function setExpiryDate(year, month) {
this.year = year;
this.month = month;
return this;
}


function setLen(len) {

if (len.length == 0 || len == null)
len = "13,14,15,16,19";

var tmplen = len;
n = 1;
while (tmplen.indexOf(",") != -1) {
tmplen = tmplen.substring(tmplen.indexOf(",") + 1, tmplen.length);
n++;
}
this.len = new makeArray(n);
n = 0;
while (len.indexOf(",") != -1) {
var tmpstr = len.substring(0, len.indexOf(","));
this.len[n] = tmpstr;
len = len.substring(len.indexOf(",") + 1, len.length);
n++;
}
this.len[n] = len;
return this;
}


function setRules(rules) {

if (rules.length == 0 || rules == null)
rules = "0,1,2,3,4,5,6,7,8,9";
  
var tmprules = rules;
n = 1;
while (tmprules.indexOf(",") != -1) {
tmprules = tmprules.substring(tmprules.indexOf(",") + 1, tmprules.length);
n++;
}
this.rules = new makeArray(n);
n = 0;
while (rules.indexOf(",") != -1) {
var tmpstr = rules.substring(0, rules.indexOf(","));
this.rules[n] = tmpstr;
rules = rules.substring(rules.indexOf(",") + 1, rules.length);
n++;
}
this.rules[n] = rules;
return this;
}






function checkIfAllEnglish(strin){
	val = 0;
	for ( i = 0; i < strin.length; i++){
		if(strin.charCodeAt(i).toString().length > 3){
			val = 1;
			break;
		}
	}
	if(val == 0){
		return 1;
	}else{
		return 0;
	}
}


function dateAjax(month,year,button_clicked,module_flag){

		$.ajax({
   		type: "POST",
   		url: "/members/date_return.php",
   	 	dataType: "html",
   		data: "month="+month+"&year="+year+"&flag="+button_clicked+"&module_flag="+module_flag,
 			success: function(msg){
 				document.getElementById('toFill').innerHTML = msg;
 				if(module_flag == '1'){
 					loadCdrsHistory(1,3,'DESC');
 				}
 				else{
 					loadBusinessCallHistory(1,3,'DESC');
 				}
 			}
		}
 		);
}

function checkTheRadioButton(id){
	var payment_id = "payment_"+id;
	document.getElementById(payment_id).checked = true;
	return false;
}

function checkNetCommerceForm(){
	var flag = document.getElementById("flag").value;
	if(flag == "2"){
		var txtCardNumber = document.getElementById("txtCardNumber");
		var txtCVV2 = document.getElementById("txtCVV2");
		if(txtCardNumber.value == ""){
			alert("Please insert a valid credit card number.");
			txtCardNumber.focus();
			return false;
		}
		if(txtCVV2.value == ""){
			alert("Please insert a valid cvv2/cvc2 code number.");
			txtCVV2.focus();
			return false;
		}
		return true;
	}
	else{
		var txtCardNumber = document.getElementById("txtCardNumber");
		if(txtCardNumber.value == ""){
			alert("Please insert a valid credit card number.");
			txtCardNumber.focus();
			return false;
		}
		return true;
	}
	return false;
}

function chaneTheCardType(){
	var CardType = document.getElementById("CardType").value;
	var cvv_id = document.getElementById("cvv_id");
	if(CardType != "VisaCard"){
		cvv_id.innerHTML = "<div class='cellLeft purchase_text_class' style='width:190px; padding-left: 15px;'>CVV2/CVC2 Code:</div><div class='cell' style='width:110px;'><input type='text' id='txtCVV2' name='txtCVV2' value='' maxlength='3' class='purchase_input_class' onkeypress=\"return validChars2(event,'0123456789');\" onkeydown=\"return validChars2(event,'0123456789');\" /><input type='hidden' name='flag' id='flag' value='2' readonly='readonly' /></div>";
		cvv_id.style.height=20+'px';
		cvv_id.style.paddingTop = 10+"px";
	}else{
		cvv_id.innerHTML = "<input type='hidden' name='flag' id='flag' value='1' readonly='readonly' />";
		cvv_id.style.height=1+'px';
		cvv_id.style.paddingTop = 0+"px";
	}
	return false;
}

function submitTheFormChosen(transactionID){
	if(isChosenPayment == 1){
		isChosenPayment = 2;
		var money_booker_payment = document.getElementById('payment_1').checked;

		var google_payment = document.getElementById('payment_4').checked;
		var netcommerce_payment = document.getElementById('payment_6').checked;

		
		var service_id = 0;
		
		if(money_booker_payment == true){
			service_id = 1;
		}

		
		else if(google_payment == true){
			service_id = 4;
		}
		else if(netcommerce_payment == true){
			service_id = 6;
		}

		
		$.ajax({
	   		type: "POST",
	   		url: "/transactions/transaction_update.php",
	   	 	dataType: "html",
	   		data: "service_id="+service_id+"&transactionID="+transactionID,
	 			success: function(msg){
	 				if(msg == 1){
	 					if(service_id == 1){
							document.moneybookers_form.submit();
						}

						else if(service_id == 4){
							document.google_form.submit();
						}
						else if(service_id == 6){
							document.netcommerce_form.submit();
						}

	 				}
	 				else{
	 					alert('An Error occured while submitting your information. Please try again later')
	 				}
	 			}
			}
	 	);
	}
}

todescrese = 0;

function decrementAccount(){ 
	val = '';
	var fieldValue = document.sms.message.value;
	if(maxNumber == 459){
		if(fieldValue.charCodeAt(fieldValue.length-1).toString().length == 4){
			setAR();
		}
	}
	
	
	if(maxNumber == 189){
		if(checkIfAllEnglish(fieldValue) == 1){
			setEN();
		}
	}
	
	
	
	if(numn == 0){
		if(document.message.sms_lang[0].checked == true){
			numn = 67;
		}else{
			numn = 160;
		}
	}
	
	
	fieldValue = fieldValue.replace(/\r\n/g,"\n");
	var fieldNumber = fieldValue.length;
	if(fieldNumber >= 1){
		if(fieldNumber <= maxNumber){
			if(fieldNumber <= 70 && maxNumber == 189){
				numn = 70;
				toAdd = 0;
			}else if(fieldNumber >= 70 && maxNumber == 189){
					numn = 63;
					toAdd = 0;
			}else if(fieldNumber <= 160 && maxNumber == 459){
					numn = 160;
					toAdd = 0;
			}else if(fieldNumber >= 160 && maxNumber == 459){
					numn = 153;
					toAdd = 0;
			}else{
				numn = 160;
				toAdd = 0;
			}
			
			smsNumber = (fieldNumber-toAdd) / numn;
			numSMS =  Math.ceil(smsNumber);
			display = numn - (fieldNumber - (numn * (numSMS-1))) + toAdd;
			document.sms.number.value = display;
			document.sms.NumOfSMS.value = numSMS;
			return;
		}else{
			val = fieldValue.substring(0,maxNumber);
			document.sms.message.value = val;
			fieldValue = val;
			return;
		}
	}else{
		document.sms.number.value = numn;
		document.sms.NumOfSMS.value = '0';
	}
}


var divtempname = '';
var savedid = '';
var divopen = 0;
var hh = 0;
var allHeight = 328;
function displayP(idPackDiv,id){
	title = eval("document.getElementById('title"+id+"').innerHTML;");
	text = eval("document.getElementById('text"+id+"').innerHTML;");
	more = eval("document.getElementById('container"+id+"').innerHTML;");
	color = eval("document.getElementById('color"+id+"').innerHTML;");
	hh = eval("document.getElementById('pack"+idPackDiv+"')");
	
	hh.style.height='328px';
	div_1 = 'packageDetailTitle'+divtempname;
 	div_2 = 'packageDetailMore'+divtempname;
 	div_3 = 'packDetailText'+divtempname;
 	div_4 = 'pack_div'+divtempname;
 	div_6 = 'warning'+divtempname;
 	div_5 = 'arrow'+savedid;
	div1 = 'packageDetailTitle'+idPackDiv;
	div2 = 'packageDetailMore'+idPackDiv;
	div3 = 'packDetailText'+idPackDiv;
	div4 = 'pack_div'+idPackDiv;
	div5 = 'arrow'+id;
	div6 = 'warning'+idPackDiv;
	document.getElementById(div1).innerHTML = title;
	document.getElementById(div1).style.color = '#'+color;
	document.getElementById(div2).innerHTML = more;
	document.getElementById(div3).innerHTML = text;
	if(divopen == 1 && divtempname != '' && savedid != id){		
		
		closePavck(div_1,div_2,div_3,div_4,div_5,div_6);
		divtempname = idPackDiv;
		savedid = id;
		slideworking = 0;
		window.setTimeout("openPavck('"+div1+"','"+div2+"','"+div3+"','"+div4+"','"+div5+"','"+div6+"')",1500);
		return;
	}else{
		if(divopen == 0){
			divopen = 1;
			divtempname = idPackDiv;
			savedid = id;
			openPavck(div1,div2,div3,div4,div5,div6);
			
		}else{
			divtempname = '';
			savedid = '';
			divopen = 0;
			
			closePavck(div1,div2,div3,div4,div5,div6);
			window.setTimeout("waitClose()",1000);
		}
	}
	location.href='#bottom';
}

function waitClose(){
	he = 6;
	allHeight=allHeight-10;
	hh.style.height = allHeight+'px';
	if(allHeight == 8) {
		allHeight = 328;
		return; 
	}else{
		window.setTimeout('waitClose()',10);
	}
	
}


function closeMDetail(k){
	 displayP(k,savedid);
}



function openPavck(div1,div2,div3,div4,div5,div6){
			Slide(div4).down();
			document.getElementById(div1).style.visibility='visible';
			document.getElementById(div2).style.visibility='visible';
			document.getElementById(div3).style.visibility='visible';
			document.getElementById(div5).style.visibility='visible';
			document.getElementById(div6).style.visibility='visible';
			return;
}

function closePavck(div1,div2,div3,div4,div5,div6){
			document.getElementById(div1).style.visibility='hidden';
			document.getElementById(div2).style.visibility='hidden';
			document.getElementById(div3).style.visibility='hidden';
			document.getElementById(div5).style.visibility='hidden';
			document.getElementById(div6).style.visibility='hidden';
			divtempname = '';
			savedid = '';
			Slide(div4).up();
			
			return;
}




function showLayerWebsite(id,all){
	
		if(eval("document.getElementById('answer"+id+"').style.visibility") == 'visible'){
			eval("document.getElementById('answer"+id+"').style.visibility = 'hidden';");
			eval("document.getElementById('answer"+id+"').style.display ='none';")
		}else{
			eval("document.getElementById('answer"+id+"').style.visibility = 'visible';");
			eval("document.getElementById('answer"+id+"').style.display = 'block';")
		}
		for(i=1;i<=all;i++){
			if(i == id) continue;
			else
				eval("document.getElementById('answer"+i+"').style.visibility = 'hidden';");
				eval("document.getElementById('answer"+i+"').style.display = 'none';")
				
		}
	
	}
	
	
	

	
function validChars(e,goods) {
	
	var key, keychar;
	key = (window.event) ? window.event.keyCode : ((e) ? e.which : null);
	if (key == null){
		return true;
	}
 
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	goods = goods.toLowerCase();
	
	if (goods.indexOf(keychar) != -1){
		return true;
	}
	if(key >= 96 && key <= 107){
		return true;
	}
	if (key==null || key==0 || key==8 || key==9 || key==13 || key==27)
		return true;
 
	return false;
}
	
function validChars2(e,goods) {
	
	var key, keychar;
	key = (window.event) ? window.event.keyCode : ((e) ? e.which : null);
	if (key == null){
		return true;
	}
 
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	goods = goods.toLowerCase();
 
	if (goods.indexOf(keychar) != -1){
		return true;
	}
	if(key >= 96 && key <= 105){
		return true;
	}
	if (key==null || key==0 || key==8 || key==9 || key==13 || key==27 || key==46)
		return true;
 
	return false;
}


function changeCurrency(page){
	id = document.getElementById('currency').value;
	location.href = '/set_currency.php?cid='+id+'&p='+page;
}



function changelanguage(page){
	id = document.getElementById('langs').value;
	if(id == 'AR')
	{
		alert('Coming Soon');
	}
	return false;
	location.href = '/set_lang.php?lid='+id+'&p='+page;
}


function insertPin(){
		error='An error Occured with the request, Please try again';
		loading='Loading Response Please wait';
		pin = document.getElementById('recharge').value;
		
		if(isNaN(parseInt(pin))){
			alert("Please insert a valid pin number");
			return false;
		}else{
			param = 'pin='+pin;
			thamsg = 'messageReturned';
			url = '/members/recharge.php';
			postit(url,param,loading,error,thamsg);
			document.getElementById('recharge').value = '';
		}
	}
	
function insertPackage(){
		error='An error Occured with the request, Please try again';
		loading='Loading Response Please wait';
		pin = document.getElementById('recharge').value;
		param = 'pin='+pin;
		if(isNaN(parseInt(pin))){
			alert("Please insert a valid pin number");
			return false;
		}
			else{
				thamsg = 'messageReturned';
				url = '/members/recharge_package.php';
				postit(url,param,loading,error,thamsg);
				document.getElementById('recharge').value = '';
			}
}
	
	
function fundTransfer(currency_of_user){
		error='An error Occured with the request, Please try again';
		loading='<table cellpadding="0" cellspacing="0" bgcolor="#cce4ff"  style="width:655px;height:40px;border-top:1px solid #287adb;border-right:1px solid #287adb;border-left:1px solid #287adb;border-bottom:1px solid #287adb;" align="center"><tr><td> <table cellpadding="0" cellspacing="0" border="0" align="center" ><tr><td>&nbsp;</td><td><img src="/images/loading_transparent.gif" style="width:32px;height:32px;"  align="top" alt="" /></td><td>&nbsp;&nbsp;</td><td>Loading Response Please wait</td><td>&nbsp;&nbsp;</td></tr></table></td></tr></table><br/>';
		receipion_username = document.getElementById('receipion_username').value;
		account_password = document.getElementById('account_password').value;
		if(receipion_username == ''){
			alert("Please insert the username of the person you would like to send funds");
			return false;
		}
		else
		{
			amount = document.getElementById('amount').value;
			amount=parseInt(amount);
			if(isNaN(amount)){
				alert("Please insert a valid amount");
				return false;
			}
			else
			{
				if(parseInt(amount) < 1){
					alert("Please the amount must be greater than zero");
					return false;
				}else{
					if(account_password == ''){
						alert("Please insert your account password for security reasons");
						return false;
					}else{
						var confirm_msg = confirm("Are you sure that you want to transfer $ "+amount+" to "+receipion_username+" ?");
						if (confirm_msg){
							account_password2 = hex_md5(account_password);
							param = 'username='+receipion_username+'&amount='+amount+'&password='+account_password2;
							thamsg = 'messageReturned';
							url = '/members/send_funds.php';
							postit(url,param,loading,error,thamsg);
							document.getElementById('receipion_username').value = '';
							document.getElementById('amount').value = '';
							document.getElementById('account_password').value = '';
						}
					}
				}

			}
		}
	}

function AddAlias(){
		error='An error Occured with the request, Please try again';
		loading='Loading Response Please wait';
		filter = /^[a-zA-Z0-9_\.\-\@\&\*\(\)\#]+$/;
		alias = document.getElementById('bus_username').value;
		password = document.getElementById('bus_password').value;
		flag2 = filter.test(password);
		flag = filter.test(alias);
		user = document.getElementById('userID').value;
		if(!flag || alias.length < 4){
			alert("Please insert valid latin characters for username");
			return false;
		}
		if(!flag2 || password.length < 4){
			alert("Please insert valid latin characters for password");
			return false;
		}
		param = 'username='+alias+'&password='+password+'&userID='+user;
		thamsg = 'messageReturned';
		url = '/business/add_alias.php';
		postit(url,param,loading,error,thamsg);
		document.getElementById('bus_username').value = '';
		document.getElementById('bus_password').value = '';
				
}

	
	
function removeAlias(AliasID){
	if(confirm("Are you sure you want to remove this alias ?")){
		error='An error occured with the request, Please try again';
		loading='Loading Response Please wait';
		userID = document.getElementById('userID').value;
		param = 'aliasID='+AliasID+'&userID='+userID;
		thamsg = 'messageReturned';
		url = '/business/remove_alias.php';
		postit(url,param,loading,error,thamsg);
	}else{
		return false;
	}
}
	

function loadPPCCForUsers(my_page){
	user_ppcc = document.getElementById('userID_ppcc').value;
	 param = 'user='+user_ppcc+'&my_page='+my_page;
	var div_content = document.getElementById('bus_ppcc_div');
	heightDiv = div_content.offsetHeight;
	if(heightDiv < 100) heightDiv = 150;
	widthDiv = div_content.offsetWidth;
	var savedContent = "<br><br><br><br><br><br><br><br>";
	div_content.innerHTML = "<div class='loading' style='height:"+heightDiv+"px;width:"+widthDiv+"px'><br><img src='/images/EN/grid/loading.gif' style='width:16px;height:16px;' border='0' align='absmiddle'>  &nbsp;<h2>Loading...</h2></div>"+ savedContent;
	$.ajax({
	type: "POST",
	url: "/business/xml_files/bus_ppcc_xml.php",
		dataType: "html",
		data: param,
		success: function(msg){
			div_content.innerHTML=msg;
			return false;
		},
		error: function(){
			msg = 'An error occured with the ajax request Please try again';
			return false;
		}
	});
}

function Addppcc(){
	loading='Loading Response Please wait';
	ppcc = document.getElementById('bus_ppcc').value;
	user = document.getElementById('userID_ppcc').value;
	if(ppcc == '' || ppcc.length > 20){
		alert("Please insert a valid ppcc number");
		document.getElementById('bus_ppcc').focus();
		return false;
	}
	param = 'ppcc='+ppcc+'&userID='+user;
	msg_content = document.getElementById('messageReturned_ppcc');
	msg_content.innerHTML=loading;
	$.ajax({
	type: "POST",
	url: "/business/add_ppcc.php",
		dataType: "html",
		data: param,
		success: function(msg){
			msg_content.innerHTML=msg;
			document.getElementById('bus_ppcc').value = '';
			var select_now = document.getElementById('page_field');
			if(select_now == null){
				loadPPCCForUsers('1');
			}else{
				var select_value_now = select_now.value;
				loadPPCCForUsers(select_value_now);
			}
			return false;
		},
		error: function(){
			msg = 'An error occured with the ajax request Please try again';
			msg_content.innerHTML=msg;
			return false;
		}
	});
}

function Removeppcc(ppccID){
	if(confirm("Are you sure you want to remove this PPCC ?")){
		loading='Loading Response Please wait';
		userID_ppcc = document.getElementById('userID_ppcc').value;
		param = 'ppccID='+ppccID+'&userID='+userID_ppcc;
		msg_content = document.getElementById('messageReturned_ppcc');
		msg_content.innerHTML=loading;
		$.ajax({
		type: "POST",
		url: "/business/remove_ppcc.php",
			dataType: "html",
			data: param,
			success: function(msg){
				msg_content.innerHTML=msg;
				var select_now2 = document.getElementById('page_field');
				if(select_now2 == null){
					loadPPCCForUsers('1');
				}else{
					var select_value_now2 = select_now2.value;
					loadPPCCForUsers(select_value_now2);
				}
				return false;
			},
			error: function(){
				msg = 'An error occured with the ajax request Please try again';
				msg_content.innerHTML=msg;
				return false;
			}
		});
	}else{
		return false;
	}
}


	
function loadBusinessUsers(page,field,sort,searchType,searchQuery,SearchField){
	if(searchType == undefined || searchType == '') searchType=0;
	if(searchQuery == undefined || searchQuery == '') searchQuery=0;
	if(SearchField == undefined || SearchField == '') SearchField=0;
	
	 IFsearch = 1;
	 IFSort = 1;
	 Nnumber = 0;
	 makeRequest('/business/xml_files/users_xml.php','?page='+page+'&filed='+field+'&sort='+sort+'&searchType='+searchType+'&searchQuery='+searchQuery+'&searchField='+SearchField,'10|130|80|80|140|90|120','listBusinessUsers','loadBusinessUsers',"!&nbsp;|<b>Username</b>|<b>First name</b>|<b>Last name</b>|<b>Registration date</b>|<b>!Credits</b>|<b>!Auto-recharge</b>",field,sort,'bus_user_class_grid|search_bus_user_grid.png|go_bus_user_grid.png');
}




function loadAssignedPackages(page,field,sort,searchType,searchQuery,SearchField){
	if(searchType == undefined || searchType == '') searchType=0;
	if(searchQuery == undefined || searchQuery == '') searchQuery=0;
	if(SearchField == undefined || SearchField == '') SearchField=0;
	
	 IFsearch = 1;
	 IFSort = 1;
	 Nnumber = 0;
	 makeRequest('/business/xml_files/assigned_packages_xml.php','?page='+page+'&filed='+field+'&sort='+sort+'&searchType='+searchType+'&searchQuery='+searchQuery+'&searchField='+SearchField,'10|150|135|145|100|100','listAssignedPackages','loadAssignedPackages',"!&nbsp;|<b>Username</b>|<b>!Package Name</b>|<b>End Date</b>|<b>!Total Min</b>|<b>!Remaining Min</b>",field,sort,'bus_user_class_grid|search_bus_user_grid.png|go_bus_user_grid.png');
}



function loadAliasUsers(page,field,sort,searchType,searchQuery,SearchField){
	if(searchType == undefined || searchType == '') searchType=0;
	if(searchQuery == undefined || searchQuery == '') searchQuery=0;
	if(SearchField == undefined || SearchField == '') SearchField=0;
	user = document.getElementById('userID').value;
	 IFsearch = 0;
	 IFSort = 0;
	 Nnumber = 0;
	 makeRequest('/business/xml_files/bus_alias_xml.php','?page='+page+'&filed='+field+'&sort='+sort+'&searchType='+searchType+'&searchQuery='+searchQuery+'&searchField='+SearchField+'&user='+user,'100|145|145','bus_alias','loadAliasUsers'," |<b>Username</b>|<b>Password</b>",field,sort,'default_grid_header3|search_bus_user_grid.png|go_bus_user_grid.png');
}



function loadFundTransferForBus(page,field,sort,searchType,searchQuery,SearchField){
	if(searchType == undefined || searchType == '') searchType=0;
	if(searchQuery == undefined || searchQuery == '') searchQuery=0;
	if(SearchField == undefined || SearchField == '') SearchField=0;
	 IFsearch = 1;
	 IFSort = 1;
	 Nnumber = 0;
	 makeRequest('/business/xml_files/bus_funds_xml.php','?page='+page+'&filed='+field+'&sort='+sort+'&searchType='+searchType+'&searchQuery='+searchQuery+'&searchField='+SearchField,'150|170|110|110|110','listFundTransferForBus','loadFundTransferForBus',"<b>Username</b>|<b>Date</b>|<b>!Credits</b>|<b>!Old Credits</b>|<b>!New Credits</b>",field,sort,'bus_user_class_grid|search_bus_user_grid.png|go_bus_user_grid.png');
}

function loadUsersForBus(page,field,sort,searchType,searchQuery,SearchField){
	if(searchType == undefined || searchType == '') searchType=0;
	if(searchQuery == undefined || searchQuery == '') searchQuery=0;
	if(SearchField == undefined || SearchField == '') SearchField=0;
	 IFsearch = 1;
	 IFSort = 1;
	 Nnumber = 0;
	 makeRequest('/business/xml_files/bus_users_xml.php','?page='+page+'&filed='+field+'&sort='+sort+'&searchType='+searchType+'&searchQuery='+searchQuery+'&searchField='+SearchField,'50|210|140|140|110','listUsersForBus','loadUsersForBus',"&nbsp;|<b>Username</b>|<b>First name</b>|<b>Last name</b>|<b>!Credits</b>",field,sort,'bus_user_class_grid|search_bus_user_grid.png|go_bus_user_grid.png');
}



function loadBusinessPurchasedHistory(page,field,sort,searchType,searchQuery,SearchField){
	if(searchType == undefined || searchType == '') searchType=0;
	if(searchQuery == undefined || searchQuery == '') searchQuery=0;
	if(SearchField == undefined || SearchField == '') SearchField=0;
	 IFsearch = 1;
	 IFSort = 1;
	 Nnumber = 0;
	 makeRequest('/business/xml_files/payments_xml.php','?page='+page+'&filed='+field+'&sort='+sort+'&searchType='+searchType+'&searchQuery='+searchQuery+'&searchField='+SearchField,'10|80|140|75|100|230','listBusinessPurchasedHistory','loadBusinessPurchasedHistory',"<b>!&nbsp;</b>|<b>Status</b>|<b>Date</b>|<b>Price</b>|<b>Service</b>|<b>Product</b>",field,sort,'bus_user_class_grid|search_bus_user_grid.png|go_bus_user_grid.png');
}

function loadPurchaseUserHistory(page,field,sort,searchType,searchQuery,SearchField){
	if(searchType == undefined || searchType == '') searchType=0;
	if(searchQuery == undefined || searchQuery == '') searchQuery=0;
	if(SearchField == undefined || SearchField == '') SearchField=0;
	 IFsearch = 1;
	 IFSort = 1;
	 Nnumber = 0;
	 user_id2 = document.getElementById('users_available').value;
	 paramToAdd = "&user_id="+user_id2;
	 makeRequest('/business/xml_files/payments_user_xml.php','?page='+page+'&filed='+field+'&sort='+sort+'&searchType='+searchType+'&searchQuery='+searchQuery+'&searchField='+SearchField+paramToAdd,'18|95|155|85|110|180','listPurchaseUserHistory','loadPurchaseUserHistory',"|<b>Status</b>|<b>Date</b>|<b>Price</b>|<b>Service</b>|<b>Product</b>",field,sort,'bus_user_class_grid|search_bus_user_grid.png|go_bus_user_grid.png');
}
	
	
function loadHistory(page,field,sort,searchType,searchQuery,SearchField){

	if(searchType == undefined || searchType == '') searchType=0;
	if(searchQuery == undefined || searchQuery == '') searchQuery=0;
	if(SearchField == undefined || SearchField == '') SearchField=0;
	 IFsearch = 1;
	 IFSort = 1;
	 Nnumber = 0;
	 makeRequest('/members/history_xml.php','?page='+page+'&filed='+field+'&sort='+sort+'&searchType='+searchType+'&searchQuery='+searchQuery+'&searchField='+SearchField,'10|110|180|95|140|120','listHistory','loadHistory',"|Status|Date|Price|Service|Product",field,sort,'default_grid_header2||');
}


function loadpackageHistory(page,field,sort,searchType,searchQuery,SearchField){
	if(searchType == undefined || searchType == '') searchType=0;
	if(searchQuery == undefined || searchQuery == '') searchQuery=0;
	if(SearchField == undefined || SearchField == '') searchQuery=0;
	 IFsearch = 0;
	 IFSort = 0;
	 Nnumber = 0;
	makeRequest('/members/packages_xml.php','?page='+page+'&filed='+field+'&sort='+sort+'&searchType='+searchType+'&searchQuery='+searchQuery+'&searchField='+SearchField,'100|100|150|150|150','listpackageHistory','loadpackageHistory',"&nbsp;|Status|Type|Start Date|End Date",field,sort,'default_grid_header||');
}


function loadTransfer(page,field,sort,searchType,searchQuery,SearchField){	
	if(searchType == undefined || searchType == '') searchType=0;
	if(searchQuery == undefined || searchQuery == '') searchQuery=0;
	if(SearchField == undefined || SearchField == '') SearchField=0;
	 IFsearch = 0;
	 IFSort = 0;
	 Nnumber = 0;
	makeRequest('/members/transfer_xml.php','?page='+page+'&filed='+field+'&sort='+sort+'&searchType='+searchType+'&searchQuery='+searchQuery+'&searchField='+SearchField,'50|140|180|200|65','listTransfer','loadTransfer',"&nbsp;|Sender|Receiver|Date (GMT)|Amount",field,sort,'default_grid_header2||');
}

function loadTransferFromBusAdmin(page,field,sort,searchType,searchQuery,SearchField){	
	if(searchType == undefined || searchType == '') searchType=0;
	if(searchQuery == undefined || searchQuery == '') searchQuery=0;
	if(SearchField == undefined || SearchField == '') SearchField=0;
	 IFsearch = 0;
	 IFSort = 0;
	 Nnumber = 0;
	makeRequest('/members/transfer_xml_from_bus_admin.php','?page='+page+'&filed='+field+'&sort='+sort+'&searchType='+searchType+'&searchQuery='+searchQuery+'&searchField='+SearchField,'50|220|240|125','listTransfer','loadTransfer',"&nbsp;|Business Name|Date (GMT)|Amount",field,sort,'default_grid_header2||');
}

function loadBusinessCallHistory(page,field,sort,searchType,searchQuery,SearchField){
	if(searchType == undefined || searchType == '') searchType=0;
	if(searchQuery == undefined || searchQuery == '') searchQuery=0;
	if(SearchField == undefined || SearchField == '') SearchField=0;
	user_id = document.getElementById('users_available').value;
	my_month2 = document.getElementById('my_month').value;
	my_year2 = document.getElementById('my_year').value;
	
	active_all = document.getElementById('all_suc').checked;
	active_sms = document.getElementById('sms').checked;
	active_call = document.getElementById('call').checked;
	
		if(active_all == true){
			parmaActive = "&active=all";
		}
		else if(active_sms == true){
			parmaActive = "&active=sms";
		}
		else if(active_call == true){
			parmaActive = "&active=call";
		}else{
			parmaActive = "&active=all";
		}
		paramToAdd = "&user_id="+user_id+"&month="+my_month2+'&year='+my_year2;
	 	paramToAdd += parmaActive;
	 	IFsearch = 1;
	 	IFSort = 1;
	 	Nnumber = 0;

	 	if(active_sms == false){
		 	makeRequest('/business/xml_files/users_cdrs_xml.php','?page='+page+'&filed='+field+'&sort='+sort+'&searchType='+searchType+'&searchQuery='+searchQuery+'&searchField='+SearchField+paramToAdd,'30|105|105|160|120|130','listBusinessCallHistory','loadBusinessCallHistory'," |<b>Country</b>|<b>Number</b>|<b>Date (GMT)</b>|<b>Time</b>|<b>Total Price</b>",field,sort,'bus_user_class_grid|search_bus_user_grid.png|go_bus_user_grid.png');
	 	}else{
	 		makeRequest('/business/xml_files/users_sms_xml.php','?page='+page+'&filed='+field+'&sort='+sort+'&searchType='+searchType+'&searchQuery='+searchQuery+'&searchField='+SearchField+paramToAdd,'30|240|120|140|100','listBusinessCallHistory','loadBusinessCallHistory'," |<b>Country</b>|<b>Number</b>|<b>Date (GMT)</b>|<b>Price</b>",field,sort,'bus_user_class_grid|search_bus_user_grid.png|go_bus_user_grid.png');
	 	}
}



function loadCdrsHistory(page,field,sort,searchType,searchQuery,SearchField){
	if(searchType == undefined || searchType == '') searchType=0;
	if(searchQuery == undefined || searchQuery == '') searchQuery=0;
	if(SearchField == undefined || SearchField == '') SearchField=0;
	my_month = document.getElementById('my_month').value;
	my_year = document.getElementById('my_year').value;
	
	active = document.getElementById('active').checked;
	active1 = document.getElementById('active1').checked;
	active2 = document.getElementById('active2').checked;
	limit_set = document.getElementById('items_per_page').value;
		if(active == true){
			parmaActive = "&active=all";
		}
		else if(active1 == true){
			parmaActive = "&active=sms";
		}
		else if(active2 == true){
			parmaActive = "&active=call";
		}else{
			parmaActive = "&active=all";
		}
		toAdd2 = '';

	 	paramToAdd = "&month="+my_month+'&year='+my_year;
	 	paramToAdd += "&limit="+limit_set+parmaActive+toAdd2;
	 	paramToAdd += "&limit="+limit_set;
	 	IFsearch = 1;
	 	IFSort = 1;
	 	Nnumber = 0;	
	 	if(active1 == false){
	 		document.getElementById('export_to_file_id').innerHTML = "<a href=\"/members/export_to_file.php?filed="+field+"&sort="+sort+"&searchType="+searchType+"&searchQuery="+searchQuery+"&searchField="+SearchField+paramToAdd+"\" class=\"font_header3\" >Export to file</a>";	
	 		makeRequest('/members/cdrs_xml.php','?page='+page+'&filed='+field+'&sort='+sort+'&searchType='+searchType+'&searchQuery='+searchQuery+'&searchField='+SearchField+paramToAdd,'30|200|115|150|70|80','listHistory','loadCdrsHistory'," |Country|Number|Date (GMT)|Time|Total Price",field,sort,'default_grid_header||');

	 	}else{
	 		document.getElementById('export_to_file_id').innerHTML = "<a href=\"/members/sms_to_file.php?filed="+field+"&sort="+sort+"&searchType="+searchType+"&searchQuery="+searchQuery+"&searchField="+SearchField+paramToAdd+"\" class=\"font_header3\">Export to file</a>";	 		
	 		makeRequest('/members/sms_xml.php','?page='+page+'&filed='+field+'&sort='+sort+'&searchType='+searchType+'&searchQuery='+searchQuery+'&searchField='+SearchField+paramToAdd,'30|180|150|200','listHistory','loadCdrsHistory'," |Country|Number|Date (GMT)|Price",field,sort,'default_grid_header||');
	 	}
}

function activate(encryptedID){
		error   = 'An error Occured with the request, Please try again';
		loading ='Activating Package Please wait';
		param = 'activate='+encryptedID;
		thamsg = 'messageReturned';
		url = '/members/activate.php';
		postit(url,param,loading,error,thamsg);
		document.getElementById('recharge').value = '';
}




function forgetpass(){
	  $("#panel").slideToggle("slow");
	  $(this).toggleClass("active");
	  
	}




function vat_calculation(){
	var x=document.frname.txt_name.value;
	var vat_value=document.frname.vat_field.value;
	vat_value = (parseInt(vat_value)/100);
	if(vat_value > 0){
		var tva=(parseInt(x)*vat_value);
		var tot=parseInt(x)+parseFloat(tva);
		if(x==''){
			document.frname.vat.value=0;
			document.frname.total.value=0;
			document.moneybookers_form.amount.value=0;
			document.moneybookers_form.amount2.value='0 USD';
		}
		else{
		document.frname.vat.value=tva;
		document.frname.total.value=tot;
		document.moneybookers_form.amount.value=tot;
		document.moneybookers_form.amount2.value=tot+' USD';
		}
	}else{
		if(x==''){
			document.frname.vat.value='';
		}else{
			document.frname.vat.value=0;
		}
		document.frname.total.value=x;
		document.moneybookers_form.amount.value=x;
		document.moneybookers_form.amount2.value=x+' USD';
	}
}	
	

function submitSepcialPaymentForm(sp_userID){
	var sp_amount=document.frname.txt_name.value;
	var sp_tva=document.frname.vat.value;
	var sp_total=document.frname.total.value;
	if(parseInt(sp_amount) == 0 || parseInt(sp_amount) < 0 || parseInt(sp_amount) == ''){
		alert('Please insert a valid credit number');
		return false;
	}else{		
		$.ajax({
   		type: "POST",
   		url: "/buy/special_payment_done.php",
   	 	dataType: "html",
   		data:"userID="+sp_userID+"&amount="+sp_amount+"&vat="+sp_tva+"&total="+sp_total,
 			success: function(msg){
 				if(msg == '1'){
 					document.moneybookers_form.submit();
 				}
 				else{
 					return false;
 				}
 			}
		}
 		);
	}
}


function chaneTheCardType2(){
	var CardType = document.getElementById("CardType").value;
	var cvv_id = document.getElementById("cvv_id");
	if(CardType != "VisaCard"){
		cvv_id.innerHTML = "<div class='cellLeft index_font' style='width:125px;'>CVV2/CVC2 Code:</div><div class='cell' style='width:185px;'><input type='text' id='txtCVV2' name='txtCVV2' value='' maxlength='3' class='index_font' style='width:180px;' onkeypress=\"return validChars2(event,'0123456789');\" onkeydown=\"return validChars2(event,'0123456789');\" /><input type='hidden' name='flag' id='flag' value='2' readonly='readonly' /></div>";
		cvv_id.style.height=20+'px';
		cvv_id.style.paddingTop = 10+"px";
	}else{
		cvv_id.innerHTML = "<input type='hidden' name='flag' id='flag' value='1' readonly='readonly' />";
		cvv_id.style.height=1+'px';
		cvv_id.style.paddingTop = 0+"px";
	}
	return false;
}




function changeTheRateOnHomePage(defaultCurrencyToDollar,currencyToD,Bigsign){
	
	var div='';
	var my_price = document.getElementById('rate_counties').value;
	if(defaultCurrencyToDollar == currencyToD){
		finalBalance=my_price;
		}else{
			if(defaultCurrencyToDollar >= 1){
				finalBalance = (parseFloat(my_price) * parseFloat(defaultCurrencyToDollar)) * parseFloat(currencyToD);
			}else{
				finalBalance = (parseFloat(my_price) / parseFloat(defaultCurrencyToDollar)) * parseFloat(currencyToD);
			}
		}
		
		
		finalBalance = Math.round(finalBalance*Math.pow(10,3))/Math.pow(10,3);
				
		document.getElementById('balance').innerHTML='<div class="tableRow" style="width:224px;padding-top:10px;"><div class="cell" style="width:224px;height:47px;background-image:url(\'/images/EN/multi_border_big.png\');background-repeat:no-repeat;" align="center"><div class="expand" style="width:220px;"><div class="tableRow" style="width:220px;"><div class="cell index_my_blue_bold_font" style="width:95px;padding-top:13px;">&nbsp;Pay as you Go</div><div class="cell" style="width:125px;padding-top:6px;"><span class="index_my_blue_bold_font" id="home_page_rate" style="font-size:16px;">'+Bigsign+' '+finalBalance+'</span><br/><span class="index_my_blue_font" >&nbsp;per minute</span></div></div></div></div></div><div class="tableRow" style="width:244px;padding-top:7px;"><div class="cell index_font" style="padding-left:15px;font-size:14px;font-weight: bold;width:229px;">Minutes you will get with:</div></div>';
		
						var menu_array  = new Array("10","15","20","30","50");
							
						for(i=0;i<5;i++){
							default_price = menu_array[i];
							
							if(defaultCurrencyToDollar == currencyToD){
								final_default_Balance=default_price;
							}else{
								if(defaultCurrencyToDollar >= 1){
									final_default_Balance = (parseFloat(default_price) * parseFloat(defaultCurrencyToDollar)) * parseFloat(currencyToD);
								}else{
									final_default_Balance = (parseFloat(default_price) / parseFloat(defaultCurrencyToDollar)) * parseFloat(currencyToD);
								}
							}
							
							final_default_Balance = Math.round(final_default_Balance*Math.pow(10,2))/Math.pow(10,2);



							number_of_minutes=parseFloat(default_price/my_price);	
							number_of_minutes = Math.round(number_of_minutes*Math.pow(10,0))/Math.pow(10,0);
							
																			
							div+='<div class="expand" style="width:224px;" align="center"><div class="tableRow" style="width:200px;padding-top:11px;" align="left"><div class="cell index_font_bold" style="width:78px;font-size:13px;padding-top:3px;">'+Bigsign+' '+final_default_Balance+'</div><div class="cell" style="width:44px;padding-top:8px;"><img src="/images/EN/dashes.png" style="width:44px;height:7px;" alt="" border="0"/></div><div class="cell index_font" style="width:78px;padding-top:2px;font-size:13px;text-align:right;">'+number_of_minutes+'&nbsp;min&nbsp;&nbsp;</div></div></div>';
							
							
											
						}
						document.getElementById('minutes').innerHTML=div;
}
