function fly_product(idfly){
	var productX 		= $(idfly).offset().left;
	var productY 		= $(idfly).offset().top;

	var basketX 		= $("#cart").offset().left+120;
	var basketY 		= $("#cart").offset().top;

	var gotoX 			= basketX - productX;
	var gotoY 			= basketY - productY;

	var newImageWidth 	= $(idfly).width() / 3;
	var newImageHeight	= $(idfly).height() / 3;

	$(idfly)
	.clone()
	.prependTo($(idfly).parent("div"))
	.css({'position' : 'absolute'})
	.animate({opacity:  1}, 100 )
	.animate({opacity:  0.7, marginLeft: gotoX, marginTop: gotoY, width: newImageWidth, height: newImageHeight}, 1200, 
			function() {
				$(idfly).parent("div").children("img:first").remove();
});
}

function typesim(loaiso)
{
	//alert (loaiso)
	window.location.href='typesim/'+loaiso+'/sim-so-dep.html'
}
function echeckEmail(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}
	 if (str.indexOf(at,(lat+1))!=-1){
		return false
	 }
	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	 }
	 if (str.indexOf(dot,(lat+2))==-1){
		return false
	 }
	 if (str.indexOf(" ")!=-1){
		return false
	 }
	 return true					
 }
// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function trim(s)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not a whitespace, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
	var bracket=3
	strPhone=trim(strPhone)
	if(strPhone.indexOf("+")>1) return false
	if(strPhone.indexOf("-")!=-1)bracket=bracket+1
	if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
	var brchr=strPhone.indexOf("(")
	if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
	if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
	s=stripCharsInBag(strPhone,validWorldPhoneChars);
	return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}
//get radio value
function get_radio_value(object)
{
	for (var i=0; i < object.length; i++)
	{
		if (object[i].checked)
		{
			var rad_val = object[i].value;				 
			return rad_val;
			break;
		}else{
			return 0;	
		}
	}
}

//ajax function

function deleteItem(id,url){
	var effect = 2;
	$('#'+id).html(''); 
	$('#'+id).addClass('loading');
	$(document).ready(function() {	
		$.ajax({
			type: "GET",
			url:"ajax.php",
			data:url,
			success: function(msg){
				$('#'+id).removeClass('loading');				
				$('#'+id).hide();
				$('#'+id).html(msg); 
				if(effect==2)
					$('#'+id).slideDown("slow");
				else
					$('#'+id).fadeIn("slow");
			}
		});
		shopping2('cart','p=shopping2&id=0',2,'');
	})
	
}
function shopping2(id,url,effect,idfly){

	$('#'+id).html(''); 
	$('#'+id).addClass('loading');
	$(document).ready(function() {	
		$.ajax({
			type: "GET",
			url:"ajax.php",
			data:url,
			success: function(msg){
				$('#'+id).removeClass('loading');				
				$('#'+id).hide();
				$('#'+id).html(msg); 
				if(effect==2)
					$('#'+id).slideDown("slow");
				else
					$('#'+id).fadeIn("slow");
			}
		});	
	})
	
}
function shopping(id,url,effect,idfly){
	 
	fly_product(idfly); 
	$('#'+id).html(''); 
	$('#'+id).addClass('loading');
	$(document).ready(function() {	
		$.ajax({
			type: "GET",
			url:"ajax.php",
			data:url,
			success: function(msg){
				$('#'+id).removeClass('loading');				
				$('#'+id).hide();
				$('#'+id).html(msg); 
				if(effect==2)
					$('#'+id).slideDown("slow");
				else
					$('#'+id).fadeIn("slow");
			}
		});	
	})
	
}
//ajax function

function getContentPage(id,url,effect){
	$('#'+id).html(''); 
	$('#'+id).addClass('loading');
	$(document).ready(function() {	
		$.ajax({
			type: "GET",
			url:"ajax.php",
			data:url,
			success: function(msg){
				$('#'+id).removeClass('loading');				
				$('#'+id).hide();
				$('#'+id).html(msg); 
				if(effect==2)
					$('#'+id).slideDown("slow");
				else
					$('#'+id).fadeIn("slow");
			}
		});	
	})
}
//ajax function

//check a-z,0-9 no blank
function isUsername(s){
	var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (( ((c < "0") || (c > "9")) && ((c < "a") || (c > "z")) && ((c < "A") || (c > "Z")) )) return false;	
    }
    // All characters are numbers.
    return true;
}
//check login form
function checkLogin(){
	var username=document.getElementById('username_login');	
	var password=document.getElementById('password_login');
	if(username.value==''){
		username.style.background="#F3D54C";	
		username.focus();
		return false;
	}
	if(password.value==''){
		password.style.background="#F3D54C";	
		password.focus();
		return false;
	}else{
		document.frmLogin.submit();	
	}
}
//check login form
function checkRegister(){
	var username=document.getElementById('username');	
	var password=document.getElementById('password');
	var passwordconfirm=document.getElementById('passwordconfirm');
	var fullname=document.getElementById('fullname');
	
	var diachi=document.getElementById('diachi');
	var didong=document.getElementById('didong');
	
	var code=document.getElementById('security_code');
	var accept=document.getElementById('accept');
	
	if(username.value==''){
		username.style.background="#F3D54C";	
		username.focus();
		return false;
	}
	if(!isUsername(username.value)){
		username.style.background="#F3D54C";	
		username.focus();
		return false;
	}	
	if(username.value.length<4){
		username.style.background="#F3D54C";	
		username.focus();
		return false;
	}
	
	if(password.value==''){
		password.style.background="#F3D54C";	
		password.focus();
		return false;
	}
	if(!isUsername(password.value)){
		password.style.background="#F3D54C";	
		password.focus();
		return false;
	}
	if(passwordconfirm.value==''){
		passwordconfirm.style.background="#F3D54C";	
		passwordconfirm.focus();
		return false;
	}
	if(passwordconfirm.value!=password.value){
		passwordconfirm.style.background="#F3D54C";	
		passwordconfirm.focus();
		return false;
	}
	
	
	if(didong.value==''){
		didong.style.background="#F3D54C";	
		didong.focus();
		return false;
	}
	
	
	
	if(code.value==''){
		code.style.background="#F3D54C";	
		code.focus();
		return false;
	}
	if(code.value.length!=6){
		code.style.background="#F3D54C";	
		code.focus();
		return false;
	}
	
	//else{
//		document.frmRegister.submit();	
//	}
}
//submit form topup

