var Loader='<img src="profile/ajax-loader.gif" style="width:125px;" alt="Loading data, please wait...">';

function checkLogin(e) {

	var obj="checkLogin";

	$("div[class='boxe']").slideUp();
	$("div[class='boxe2']").slideUp();
	var objload=status(e);

	$('#'+obj+"Loader").html(Loader).show();
	$('#'+obj).hide();
	
		$.ajax({
			type: "POST",
			url: host+"profile/reg_ajax.php?rnd="+Math.random(),
			data: "page=check_login&login="+$("#regLogin").val(),
			error: function(xhr){	
				$('#'+objload).hide();
				ajaxError(xhr);
			},
			success: function(d){		
				$('#'+objload).hide();
				if(d!="") {
					var data=eval('('+d+')');
					if(data.err==0) {
														
						for(i in data["obj"]) {
							newClass(i,"boxe2");	
							$('#'+i).html(data["obj"][i]).slideDown();
						}

					}
					else {
						for(i in data["obj"]) {
							newClass(i,"boxe");
							$('#'+i).html(data["obj"][i]).slideDown();
						}
					}
				}
				else ajaxErrorAlert();
			}
		});	
}


function registration_user() {

	var obj="registration";
	
	$("div[class='boxe']").slideUp();
	$("div[class='boxe2']").slideUp();

	$('#'+obj+"Text").hide("slow");

	$('#'+obj+"Loader").html(Loader).show();
	$('#'+obj).hide();

	var send="";
	send+="&login="+encodeURIComponent($('#regLogin').val());
	send+="&pass="+encodeURIComponent($('#regPass').val());
	send+="&pass2="+encodeURIComponent($('#regPass2').val());
	send+="&username="+encodeURIComponent($('#regUserName').val());
	send+="&email="+encodeURIComponent($('#regEmail').val());
	send+="&icq="+encodeURIComponent($('#regICQ').val());
	send+="&captcha="+encodeURIComponent($('#regCaptcha').val());
	

	$.ajax({
		type: "POST",
		url: host+"profile/reg_ajax.php?rnd="+Math.random(),
		data: "page=registration"+send,
		error: function(xhr){	
			endLoader(obj);
			ajaxError(xhr);
		},
		success: function(d){		
			endLoader(obj);		
			if(d!="") {
				var data=eval('('+d+')');
				window.scrollTo(0,0);		
				if(data.err==0) {
					
					newClass(obj+'Text',"ajaxText");
					$('#'+obj+"Text").html(data.atxt).show("slow");
					$('#contentReg').html("");
					
				}
				else {
					newClass(obj+'Text',"ajaxTextErr");			
					$('#'+obj+"Text").html(data.atxt).show("slow");
					for(i in data["obj"]) {
						newClass(i,"boxe");
						$('#'+i).html(data["obj"][i]).show("slow");
					}
				}
			}
			else ajaxErrorAlert();
		}
	});

}


function add_new_project(tip) {

	if (tip==undefined) tip=0; 
	

	var send="&url="+encodeURIComponent($("#pradd_url").val());
	send+="&tid="+encodeURIComponent($("#pradd_tid").val());

	if(tip==0 || tip==2) {
		send+="&tip="+tip;
		send+="&url_banner="+encodeURIComponent($("#pradd_url_banner").val());
		send+="&keywords="+encodeURIComponent($("#pradd_keywords").val());	
		send+="&name_company="+encodeURIComponent($("#pradd_name_company").val());
		send+="&index="+encodeURIComponent($("#pradd_index").val());
		send+="&country="+encodeURIComponent($("#pradd_country").val());
		send+="&city="+encodeURIComponent($("#pradd_city").val());
		send+="&address="+encodeURIComponent($("#pradd_address").val());
		send+="&tel="+encodeURIComponent($("#pradd_tel").val());
		send+="&name="+encodeURIComponent($("#pradd_name").val());
		send+="&lastname="+encodeURIComponent($("#pradd_lastname").val());
	
		if(document.getElementById("pradd_tip_name_0").checked==true) {
			send+="&tip_name=0";
		}
		else {
			send+="&tip_name=1";
		}
	}
	else {
		if(tip==1 || tip==3) send+="&tip="+tip;
	}
	send+="&other_info="+encodeURIComponent($("#pradd_other_info").val());



	var obj="addNewProject";
	
	$("div[class='boxe']").slideUp();
	$("div[class='boxe2']").slideUp();

	$('#'+obj+"Text").hide("slow");

	$('#'+obj+"Loader").html(Loader).show();
	$('#'+obj).hide();
	
	$.ajax({
		type: "POST",
		url: host+"profile/ajax_add_new_project.php?rnd="+Math.random(),
		data: send,
		error: function(xhr){	
			endLoader(obj);
			ajaxError(xhr);
		},
		success: function(d){		
			endLoader(obj);		
			if(d!="") {
				var data=eval('('+d+')');
					
				if(data.err==0) {
					window.scrollTo(0,0);	
					newClass("content_pradd","ajaxText");
					
					$('#content_pradd').html(data.atxt).show("slow");
					window.location=data.location;
					
				}
				else {
					newClass(obj+'Text',"ajaxTextErr");			
					$('#'+obj+"Text").html(data.atxt).show("slow");
					for(i in data["obj"]) {
						newClass(i,"boxe");
						$('#'+i).html(data["obj"][i]).show("slow");
					}
				}
			}
			else ajaxErrorAlert();
		}
	});

}
function newRDProgon() {

	$('#divDProgon').slideToggle("slow");

}

function newDProgon() {


		var send="page=DProgon&id="+$("#idProject").val();
		send+="&keywords="+encodeURIComponent($("#pradd_keywords").val());	
		if(document.getElementById("pradd_tip_name_0").checked==true) {
			send+="&tip_name=0";
		}
		else {
			send+="&tip_name=1";
		}
	send+="&other_info="+encodeURIComponent($("#pradd_other_info").val());



	var obj="newDProgon";
	
	$("div[class='boxe']").slideUp();
	$("div[class='boxe2']").slideUp();

	$('#'+obj+"Text").hide("slow");

	$('#'+obj+"Loader").html(Loader).show();
	$('#'+obj).hide();
	
	$.ajax({
		type: "POST",
		url: host+"profile/ajax_setting.php?rnd="+Math.random(),
		data: send,
		error: function(xhr){	
			endLoader(obj);
			ajaxError(xhr);
		},
		success: function(d){		
			endLoader(obj);		
			if(d!="") {
				var data=eval('('+d+')');
					
				if(data.err==0) {
					
					newClass(obj+"Text","ajaxText");
					
					$('#'+obj+"Text").html(data.atxt).show("slow");
					window.location=data.location;
					
				}
				else {
					newClass(obj+"Text","ajaxTextErr");			
					$('#'+obj+"Text").html(data.atxt).show("slow");
					for(i in data["obj"]) {
						newClass(i,"boxe");
						$('#'+i).html(data["obj"][i]).show("slow");
					}
				}
			}
			else ajaxErrorAlert();
		}
	});

}


function infoEditProject_addSite(id) {

	var send="";
	send="&id_project="+id;
	send+="&keywords="+encodeURIComponent($("#addsite_keywords_"+id).val());
	send+="&url_banner="+encodeURIComponent($("#addsite_url_banner_"+id).val());
	send+="&title_link="+encodeURIComponent($("#addsite_title_link_"+id).val());
	send+="&alt_banner="+encodeURIComponent($("#addsite_alt_banner_"+id).val());
	send+="&page_link="+encodeURIComponent($("#addsite_page_link_"+id).val());
	send+="&email="+encodeURIComponent($("#addsite_email_"+id).val());
	send+="&persone1="+encodeURIComponent($("#addsite_persone1_"+id).val());
	send+="&persone2="+encodeURIComponent($("#addsite_persone2_"+id).val());
	send+="&name_company="+encodeURIComponent($("#addsite_name_company_"+id).val());
	send+="&country="+encodeURIComponent($("#addsite_country_"+id).val());
	send+="&city="+encodeURIComponent($("#addsite_city_"+id).val());
	send+="&state="+encodeURIComponent($("#addsite_state_"+id).val());
	send+="&address="+encodeURIComponent($("#addsite_address_"+id).val());
	send+="&index="+encodeURIComponent($("#addsite_index_"+id).val());
	send+="&tel="+encodeURIComponent($("#addsite_tel_"+id).val());
	send+="&login="+encodeURIComponent($("#addsite_login_"+id).val());
	send+="&pass="+encodeURIComponent($("#addsite_pass_"+id).val());
	send+="&language="+encodeURIComponent($("#addsite_language_"+id).val());
	
	var obj="infoEditProject_addSite";
	
	$('#'+obj+"Text").hide("slow");

	$('#'+obj+"Loader").html(Loader).show();
	$('#'+obj).hide();
	
	$.ajax({
		type: "POST",
		url: host+"profile/ajax_setting.php?rnd="+Math.random(),
		data: "page=infoAddSite&"+send,
		error: function(xhr){	
			endLoader(obj);
			ajaxError(xhr);
		},
		success: function(d){		
			endLoader(obj);		
			if(d!="") {
				var data=eval('('+d+')');
		
				if(data.err==0) {
					newClass(obj+"Text","ajaxText");
					$('#'+obj+"Text").html(data.atxt).show("slow");
				}
				else {
					newClass(obj+'Text',"ajaxTextErr");			
					$('#'+obj+"Text").html(data.atxt).show("slow");
				}
			}
			else ajaxErrorAlert();
		}
	});

}


function infoEditProject_addSiteInfo(id,tip,t) {

	var send="";
	send="&id_project="+id;
	send+="&tip="+tip;	
	if (t==undefined) {	send+="&t=0"; } else {send+="&t="+t; }
	send+="&info="+$("#addsite_info_"+tip+"_"+id).val().replace(/&/g,"%26");	
	
	var obj="infoAddSite_"+tip;
	
	$('#'+obj+"Text").hide("slow");

	$('#'+obj+"Loader").html(Loader).show();
	$('#'+obj).hide();
	
	$.ajax({
		type: "POST",
		url: host+"profile/ajax_setting.php?rnd="+Math.random(),
		data: "page=infoAddSiteInfo&"+send,
		error: function(xhr){	
			endLoader(obj);
			ajaxError(xhr);
		},
		success: function(d){		
			endLoader(obj);		
			if(d!="") {
				var data=eval('('+d+')');
		
				if(data.err==0) {
					newClass(obj+'Text',"ajaxText");	
					$('#'+obj+"Text").html(data.atxt).show("slow");
				}
				else {
					newClass(obj+'Text',"ajaxTextErr");			
					$('#'+obj+"Text").html(data.atxt).show("slow");
				}
			}
			else ajaxErrorAlert();
		}
	});

}


function user_repot(id) {

	var send="";
	send="&id_project="+id;
		
	var obj="userRepot";
	
	$('#'+obj+"Text").slideUp();

	$('#'+obj+"Loader").html(Loader).show();
	$('#'+obj).hide();
	
	$.ajax({
		type: "POST",
		url: host+"profile/ajax_setting.php?rnd="+Math.random(),
		data: "page=user_report&"+send,
		error: function(xhr){	
			endLoader(obj);
			ajaxError(xhr);
		},
		success: function(d){		
			endLoader(obj);		
			if(d!="") {
				var data=eval('('+d+')');
		
				if(data.err==0) {
					newClass(obj+'Text',"ajaxText");	
					$('#'+obj+"Text").html(data.atxt).slideDown();
					window.location=data.location;
				}
				else {
					newClass(obj+'Text',"ajaxTextErr");			
					$('#'+obj+"Text").html(data.atxt).slideDown();
				}
			}
			else ajaxErrorAlert();
		}
	});

}


function edit_profile() {

	$("div[class='boxe']").slideUp();
	$("div[class='boxe2']").slideUp();

	var send="&newpass="+encodeURIComponent($("#reg_newpass").val());
	$("#reg_newpass").val("");
	send+="&pass="+encodeURIComponent($("#reg_pass").val());
	$("#reg_pass").val("");
	send+="&email="+encodeURIComponent($("#reg_email").val());
	send+="&icq="+encodeURIComponent($("#reg_icq").val());
	
	send+="&username="+encodeURIComponent($("#reg_username").val());
		
	var obj="userProfile";
	
	$('#'+obj+"Text").slideUp();

	$('#'+obj+"Loader").html(Loader).show();
	$('#'+obj).hide();
	
	$.ajax({
		type: "POST",
		url: host+"profile/ajax_setting.php?rnd="+Math.random(),
		data: "page=editprofile&"+send,
		error: function(xhr){	
			endLoader(obj);
			ajaxError(xhr);
		},
		success: function(d){		
			endLoader(obj);		
			if(d!="") {
				var data=eval('('+d+')');
		
				if(data.err==0) {
					newClass(obj+'Text',"ajaxText");	
					$('#'+obj+"Text").html(data.atxt).slideDown();
				}
				else {
					for(i in data["obj"]) {
						newClass(i,"boxe");
						$('#'+i).html(data["obj"][i]).slideDown();
					}
					newClass(obj+'Text',"ajaxTextErr");			
					$('#'+obj+"Text").html(data.atxt).slideDown();
				}
			}
			else ajaxErrorAlert();
		}
	});

	
}




function reload_captcha() {
	document.getElementById('captcha').innerHTML="<img src=\"profile/pic.php?rnd="+Math.random(1000,9000)+"\">";
}

function ajax_fun(e,send,obj) {

		var objload=status(e);

		$('#'+obj+"Text").slideUp();
	
		$.ajax({
			type: "POST",
			url: host+"profile/ajax_setting.php?rnd="+Math.random(),
			data: send,
			error: function(xhr){	
				$('#'+objload).hide();	
				ajaxError(xhr);
			},
			success: function(d){		
				$('#'+objload).hide();	
				if(d!="") {
					var data=eval('('+d+')');
			
					if(data.err==0) {
						newClass(obj+'Text',"ajaxText");	
						$('#'+obj+"Text").html(data.atxt).slideDown();
						if(obj=="renameFolderL") {
						
							$("#listFolder option:selected").text($('#renameFolder').val());
						
						}
						if(obj=="createFolderL") {
						
							$('#listFolder').append('<option value="'+data.id_folder+'">'+$('#createFolder').val()+'</option>');
						
						}
					}
					else {
						newClass(obj+'Text',"ajaxTextErr");			
						$('#'+obj+"Text").html(data.atxt).slideDown();
					}
				}
				else ajaxErrorAlert();
			}
		});

}

  function saveSpeedProject(e,id) { 

		var send="page=saveSpeed&id="+id;
		send+="&speed="+$("#speedProject").val();

		ajax_fun(e,send,"saveSpeed");
		
   }


  function saveFolder(e,id) { 

		var send="page=saveFolder&id_project="+id;
		send+="&id_folder="+$("#listFolder").val();

		ajax_fun(e,send,"saveFolderL");
		
   }

  function renameFolder(e) { 

		var send="page=renameFolder&id_folder="+$("#listFolder").val()+"&name="+encodeURIComponent($('#renameFolder').val());
		ajax_fun(e,send,"renameFolderL");
		
   }

  function createFolder(e) { 

		var send="page=createFolder&name="+encodeURIComponent($('#createFolder').val());
		ajax_fun(e,send,"createFolderL");
		
   }
   
$(document).ready(function(){
    
    $("#Folder").mouseover(function () { 
		$('#eFolder').slideDown();
    });

    $("#newFolder").click(function () { 
		$('#eFolderNew').slideToggle("slow");
    });

    $("#editFolder").click(function () { 
		$('#eFolderEdit').slideToggle("slow");
    });

    $("#listFolder").change(function () { 
		$('#renameFolder').val($("#listFolder option:selected").text());
    });

 
	

});
