$(document).ready(function(){
	$("#like-icon").click(function(){
		var position = $(this).position();
		var idpost=$("#_idpost").val();
		var _parent=this;
		 zloading(position.left,position.top);
		 $.post('?mod=blog&task=vote&ajax=true&action=like',{id:idpost},function(data){
			 $(_parent).html('Yes('+data+')');
			$("#ajax-load").remove();
		});
		
	});
	$("#unlike-icon").click(function(){
		var position = $(this).position();
		var idpost=$("#_idpost").val();
		var _parent=this;
		 zloading(position.left,position.top);
		 $.post('?mod=blog&task=vote&ajax=true&action=unlike',{id:idpost},function(data){
			 $(_parent).html('No('+data+')');
			$("#ajax-load").remove();
		});
		
	});
	
});
function add_more_application_product(index,obj){
	
	var count = $(".list-person").length;
	var position = $(obj).position();
	var _name = '.list-person';
//	$.post('shopping/ajax/add-application/',{'prefix':prefix,'stt':count},function(data){
//		$(_name).last().after(data);
//	
//	});
	 zloading(position.left,position.top);
	var request = $.ajax({
	  url: '?mod=product&task=add-application&ajax=true',
	  type: "POST",
	  data: {index:index},
	  dataType: "html"
	}).done(function( msg ) {
	 	 $(_name).last().after(msg).next().hide().fadeIn();
		 
	 $("#ajax-load").remove();
});
	
	
	
	return false;

}


function logoutCheck(text){
	
var r=confirm(text);
	if(r==true){
		document.location.href='logout/';
		return true;
	}else{
		return false;
	}

}
function goToByScroll(id){
     	$('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
}

function caculatorFees(){
	var application = $("#application").val();
	var visa = $("#visa").val();
	var purpose = $("#purpose").val();
	var process = $(".formRadio:checked").val();
	$("#txtapplication").text($("#application option:selected").text());
	$("#txtvisa").text($("#visa option:selected").text());
	$("#txtpurpose").text($("#purpose option:selected").text());
	$("#txtprocess").text($(".formRadio:checked").attr('alt'));
	$("#txttotal").html("<b>Loading...</b>");
	$("#txttotal").load("apply/ajax/fee.do", { 'application': application,'visa':visa,'process':process,'purpose':purpose} );
	return true;
}

function changeProcess(obj){
	
	//$("#id-processing").html('');
	$.ajax({
	  url: '?mod=visa&ajax=true&task=change_product',
	  type: "POST",
	  data: {id:$(obj).val()},
	  dataType: "html"
	}).done(function( msg ) {
		 $("#id-processing").html(msg);
	});
}
function addVisaForm(frm){
	
	if(frm.purpose.value==''){
		alert('Please chose Purpose of visit!');
		frm.purpose.focus();
		return false;
	}
	
	if(frm.visa.value==''){
		alert('Please chose Type of Visa!');
		frm.visa.focus();
		return false;
	}
	
	if(frm.application.value==''){
		alert('Please chose number of application!');
		frm.application.focus();
		return false;
	}
	var post= new Array();
	post['visa_index']= frm.visa_index.value;
	post['visa_country']= frm.visa_country.value;
	post['purpose']= frm.purpose.value;
	post['visa']= frm.visa.value;
	post['application']= frm.application.value;
	post['rush_service']= $(".formRadio:checked").val();
	$.post('shopping/ajax/add-visa-into-cart/',{
	'visa_index':post['visa_index'],
	'visa_country':post['visa_country'],
	'purpose':post['purpose'],
	'visa':post['visa'],
	'application':post['application'],
	'rush_service':post['rush_service']
	},function(data){
		$("#result").html(data);
		});
	return false;

}
function func_port_of_arrival(text){
	$("#other_port_of_arrival").hide();
	if(text=='other'){
		$("#other_port_of_arrival").show();
		
	}

}

function addService(obj){
		var id=$(obj).attr('class');
		if( $("#tr_fee_"+id).hasClass('hide')){
			$("#tr_fee_"+id).show();
			$("#tr_fee_"+id).attr('class','show');
			var total = parseFloat($("#total").val());
			total+=parseFloat($("#price_"+id).val());
			$("#txt_total").html('$'+total);
			$("#total").val(total);
		}
		
}
function removeService(obj){
		var id=$(obj).attr('class');
		if( $("#tr_fee_"+id).hasClass('show')){
			$("#tr_fee_"+id).hide();
			$("#tr_fee_"+id).attr('class','hide');
			var total = parseFloat($("#total").val());
			total-=parseFloat($("#price_"+id).val());
			$("#txt_total").html('$'+total);
			$("#total").val(total);
		}
		
}
function validatorPayment(frm){
	if(frm.term.lenght<1)
		alert('dsd');
	
}

function embassy_submit(frm){
	document.location.href=site_lang+'/embassy/'+frm.citizen.value+'/'+frm.destination.value+'/';
	return false;
	
	}
	
function Requirement(frm){
	document.location.href=site_lang+'/requirements/'+frm.citizenship.value+'/'+frm.destination.value+'/';
	return false;
	
	}
	
function openSupportLine(_link){
	var text= $(_link).text();
	if(text=='Hide'){
		$("#supportDiv").hide(); 
		$(_link).text('Click here');
	}
	if(text=='Click here'){
		$("#supportDiv").show(); 
		$(_link).text('Hide');
	}
	return false;
}	
function caculator_Fees(){
	var application = $("#application").val();
	var visa = $("#visa").val();
	var purpose = $("#purpose").val();
	var process = $(".formRadio:checked").val();
	var extra =  [];
	
	$(':checkbox:checked').each(function(i){
     	extra[i] =$(this).val();
    });
//alert(extra);
	$("#txtapplication").text($("#application option:selected").text());
	$("#txtvisa").text($("#visa option:selected").text());
	$("#txtpurpose").text($("#purpose option:selected").text());
	$("#txtprocess").text($(".formRadio:checked").attr('alt'));
	$("#fees_total").find("#loading").text("Loading...");
	$.post("apply/ajax/fee_total.php", { 'application': application,'visa':visa,'process':process,'purpose':purpose,'extra':extra},
	function(data){
		$("#fees_total").html(data);
	});
	return true;
}
function slideHome(){
	var _total = $(".slideItem li").size();
	if(!$(".slideItem").find("li").last().hasClass("selected")){
		$(".slideItem").find("li.selected").fadeOut(function(){
			$(this).removeClass("selected");
		});
		
		$(".slideItem").find("li.selected").next().show(function(){
			$(this).addClass("selected");
			var _index = $(".slideItem li").index(this);
			$("#page_slide").text((_index+1)+' / '+_total);
		});
	}
	if($(".slideItem").find("li").last().hasClass("selected")){
		$(".slideItem").find("li:last").fadeOut(function(){
			$(this).removeClass("selected");
		});
		$(".slideItem").find("li:first").show(function(){
			$(this).addClass("selected");
			var _index = $(".slideItem li").index(this);
			$("#page_slide").text((_index+1)+' / '+_total);
		
		});
	}
}


function expand_detail(tap){
	$('.step02').slideUp();
	$('#'+tap).slideDown();
	

}
function delete_application(prefix,stt,obj){
	var position = $(obj).position();
	 zloading(position.left,position.top);
	$.post('shopping/ajax/delete-application/',{'prefix':prefix,'stt':stt},function(data){
		$('#person-'+prefix+'-'+stt).fadeOut('100',function(){$(this).remove()});
		 $("#ajax-load").remove();
	
	});

	return false;
}
function add_more_application(prefix,obj){
	
	var count = $(".application-"+prefix).length;
	var position = $(obj).position();
	
	var _name = '.application-'+prefix;
//	$.post('shopping/ajax/add-application/',{'prefix':prefix,'stt':count},function(data){
//		$(_name).last().after(data);
//	
//	});
	 zloading(position.left,position.top);
	var request = $.ajax({
	  url: 'shopping/ajax/add-application/',
	  type: "POST",
	  data: {prefix:prefix,stt:count+1},
	  dataType: "html"
	}).done(function( msg ) {
	  if( $(_name).length>0){
	 	 $(_name).last().after(msg).next().hide().fadeIn();
	  }else{
	 	 $('.title-'+prefix).after(msg);
		 }
	 $("#ajax-load").remove();
});
	
	
	
	return false;

}
function add_extra_service(id,child,obj){
	var text = $(obj).text();
	if(text.toLowerCase()=='Add to Cart'.toLowerCase()){
		$.post('?mod=product&task=add_extra_service&ajax=true',{'prefix':id,'product':child},function(data){
			$("#result").html(data);
			//$(_name).last().after(data);
			$("#service-"+parent+'-'+child).css({"background-color":"#f0f0f0"});
			$("#service-"+parent+'-'+child).find("select").attr("disabled","disabled");
			$(obj).text('Remove');
		
		});

	}
	if(text.toLowerCase()=='Remove'.toLowerCase()){
		$("#service-"+parent+'-'+child).css({"background-color":"#fff"});
		$("#service-"+parent+'-'+child).find("select").removeAttr("disabled");
		 $(obj).text('Add to cart');
	}
	
	return false;
}

function load_extra_service(){
showPopUp('shopping/ajax/addon-service/');
return false;
}

function zloading(left,top){
	$("body").append("<img id='ajax-load' style='position:absolute; z-index:90000; top:"+(top+3)+"px; left:"+(left-20)+"px' src='upload/ajax.gif' border='0'>");

}
function change_place_visa_stamp(obj){
	var _value = $(obj).val();
	var index= $(obj).attr('rel');
	if(_value.toLowerCase()=='visa on arrival'){
		$("#port_of_arrival").show();
		$("#vietnam_embassy").removeAttr('name');
		$("#vietnam_embassy_city").removeAttr('name');
		$("#vietnam_embassy").hide();
		$("#vietnam_embassy_city").hide();
		$("#port_of_arrival").attr("name",'info['+index+'][port_of_arrival]')
	}
	if(_value.toLowerCase()=='vietnam embassy/consulate in'){
		$("#port_of_arrival").removeAttr('name');
		$("#port_of_arrival").hide();
		$("#vietnam_embassy_city").show();
		$("#vietnam_embassy").show();
		$("#vietnam_embassy").attr("name",'info['+index+'][port_of_arrival]')
		$("#vietnam_embassy_city").attr("name",'info['+index+'][vietnam_embassy_city]')
	}
}
function changeVisaType(obj,id){
	$("#"+id).html('<option>loading...</option>');
	$.post('shopping/ajax/changevisa/',{ID:obj.value},function(data){
		$("#"+id).html(data);
	
	});
}

function removeIteminShopping(index,type,obj){
	var msg="Do you want to remove this product from your cart?";
	if(confirm(msg)==true){
		var id=$(obj).attr('id');
		var rel=$(obj).attr('rel');
		//alert(index);
			$.post('shopping/ajax/clearcart/',{ClearID:index,type:type,extra_id:id},function(data){
				$("#cart-item-"+rel).fadeOut('slow',function(){
					$("#txt_total").text(data);
					$(this).remove();
					});
			});
	}
		

}

function add_select_visa(id,obj){
	var postion = $('#cart_item').position();
	zloading(postion.left,postion.top);
	$.post('?mod=product&task=add_visa&ajax=true',{ID:id},function(data){
		 $('#cart_item').html(data);
		 $("#ajax-load").remove();
	
	});

}

function remove_cart_item(id){
	var postion = $('#cart_item').position();
	zloading(postion.left,postion.top);
	$.post('?mod=product&task=remove_item&ajax=true',{ID:id},function(data){
		 $('#cart_item').html(data);
		 $("#ajax-load").remove();
	
	});

}

function post_comment(frm){
	if(frm.name.value.toLowerCase()=='your name'){
		alert('Please enter your name.');
		frm.name.focus();
		return false;
	}
	if(frm.commEmail.value.toLowerCase()=='your e-mail(will not be displayed)'){
		alert('Please enter your email.');
		frm.commEmail.focus();
		return false;
	}
	if(frm.message.value.toLowerCase()=='your message'){
		alert('Please enter your Message.');
		frm.message.focus();
		return false;
	}
	var postion = $('#btn_comment').position();
	var id= frm._id_post.value;
	zloading(postion.left,postion.top);
	$.post('?mod=blog&task=post_comment&ajax=true',$("#form_comment").serialize(),function(data){
		//alert(data);
		$("#blog_comment").html(data);
		 $("#ajax-load").remove();
		 alert('Thank for your comment.We will check your comment and public your comment soon.');
	});
	return false;
	
	
}
