function validateFrmAddUser() {

	hideFormPageErrors();
	
	if ($("#password").val() != $("#repass").val()) {
	   showFormPageError("row_gk_user_repassword", validate_not_match_password);
	   document.frm_add.password.focus();	mainTabSelect
	   return false;
	}
	
	var agree_cb = document.getElementById("agree_cb");
	if (!agree_cb.checked) {
		showFormPageError("row_gk_user_agree_cb", validate_agree);
		return false;
	}
	
	return true;
}



var gk_user = [["name","TXT"], ["surname","TXT"], ["screen_name","TXT"], ["birth_date_month","SEL"], ["birth_date_day","SEL"], ["birth_date_year","SEL"]];
var gk_info = [["second_email","TXT"], ["tc","TXT"], ["sex","SEL"], ["birth_country","SEL"], ["birth_city","CTY",["birth_country","birth_city_text"]], ["phone","TXT"], ["phone_code","SEL"], ["mob1","TXT"], ["mob1_code","SEL"], ["mob2","TXT"], ["mob2_code","SEL"], ["website","URL"], ["address","TXT"], ["address_country","TXT"], ["address_city","CTY",["address_country","address_city_text"]], ["address_town","TXT"], ["address_zip","TXT"]];
var gk_highschool = [["education_type_id","NO"], ["name","TXT"], ["graduate_note","NO"], ["note_system","SEL"], ["start_year","NO"], ["end_year","NO"]];
var gk_university = [["education_level","SEL"], ["university_id","NO"], ["department_id","NO"], ["start_year","NO"], ["end_year","NO"], ["graduated","CHK"], ["graduate_note","NO"], ["note_system","SEL"], ["education_type","SEL"], ["scholarship","SEL"], ["education_language","SEL"]];
var gk_project = [["type_id","SEL"],["start_date_day","SEL"], ["start_date_month","SEL"], ["start_date_year","SEL"],["duration","TXT"],["duration_type","SEL"],["description","TXA"]];
var gk_work = [["type","SEL"], ["name","TXT"], ["start_date_day","SEL"], ["start_date_month","SEL"], ["start_date_year","SEL"], ["end_date_day","SEL"], ["end_date_month","SEL"], ["end_date_year","SEL"], ["sector_id","NO"], ["position_id","SEL"], ["position_type_id","SEL"], ["description","TXA"], ["country","TXT"], ["city","CTY",["country","city_text"]]];
var interest = [["sector_ids","TXT"],["position_ids","TXT"],["work_types","TXT"],["cities","TXT"],["countries","TXT"]];
var gk_extension = [["nationality","SEL"], ["travel","SEL"], ["drive_license","SEL"], ["smoke","SEL"], ["award","TXA"], ["club","TXA"], ["military","SEL"], ["date_military_day","SEL"], ["date_military_month","SEL"], ["date_military_year","SEL"], ["marital","SEL"], ["blood","SEL"], ["social_interest_ids","TXT"]];
var gk_language = [["name","TXT"],["read_level","SEL"],["write_level","SEL"],["speak_level","SEL"]];
var gk_course = [["type_id","SEL"],["name","TXT"],["institute","TXT"],["start_date_day","SEL"], ["start_date_month","SEL"], ["start_date_year","SEL"],["duration","TXT"],["duration_type","SEL"],["description","TXA"]];
var gk_certificate = [["type_id","SEL"],["name","TXT"],["institute","TXT"],["date_day","SEL"], ["date_month","SEL"], ["date_year","SEL"],["description","TXA"]];
var gk_exam = [["type_id","SEL"],["institute","TXT"],["note","TXT"],["date_day","SEL"], ["date_month","SEL"], ["date_year","SEL"]];
var gk_technical = [["type_id","SEL"],["level","SEL"]];

var gk_filter = [["is_save","CHK"], ["name","TXT"]];
var ik_advert = [["sector_id","TXT"], ["sector_name","TXT"], ["position_id","SEL"], ["position_type_id","SEL"], ["work_type","SEL"], ["country","SEL"], ["city","SEL"], ["what","TXT"], ["where","TXT"], ["order", "TXT"]];
var ik_company = [["name","TXT"]];
var ad_contact = [["name","TXT"], ["email","TXT"], ["type","SEL"], ["message","TXT"]];
var gk_invite = [["name_1","TXT"], ["email_1","TXT"], ["name_2","TXT"], ["email_2","TXT"], ["name_3","TXT"], ["email_3","TXT"]];

var gk_signup = [ ["university_id","NO"], ["department_id","NO"], ["end_year","NO"], ["birth_date_month","SEL"], ["birth_date_day","SEL"], ["birth_date_year","SEL"], ["name_surname","TXT"], ["email","TXT"], ["password","TXT"], ["captcha","TXT"]];

var group_request = [["name","TXT"], ["university_id", "NO"], ["member", "SEL"], ["contact_name", "TXT"], ["contact_email", "TXT"], ["phone","TXT"], ["phone_code","SEL"]];

function cvSectionSave(no) {
	var query = "";
	
	if(no == 1) {
		//gk_user
		query += addParameter("type", "gk_user");
		query += generateSingleQuery("gk_user");
	} else if(no == 2) {
		//gk_info
		query += addParameter("type", "gk_info");
		query += generateSingleQuery("gk_info");
	} else if(no == 3) {
		//education
		query += addParameter("type", "education");
		query += generateSingleQuery("gk_highschool");
		query += generateMultiQuery("gk_university");
	} else if(no == 4) {
		//work
		query += addParameter("type", "work");
		query += generateMultiQuery("gk_work");
	} else if(no == 5) {
		//interest
		query += addParameter("type", "interest");
		query += generateSingleQuery("interest");
	} else if(no == 6) {
		//extension
		query += addParameter("type", "extension");
		query += generateSingleQuery("gk_extension");
	} else if(no == 7) {
		//perfection
		query += addParameter("type", "perfection");
		query += generateMultiQuery("gk_language");
		query += generateMultiQuery("gk_course");
		query += generateMultiQuery("gk_certificate");
		query += generateMultiQuery("gk_exam");
		query += generateMultiQuery("gk_technical");
	} else if(no == 8) {
		//project
		query += addParameter("type", "gk_project");
		query += generateMultiQuery("gk_project");
	}
	
	$("#loading"+no).show();
	
	$.ajax({
		type: 'POST',
		url: ajax_url + "?action=cvSectionSave",
		data: query,
		cache: false,
		success: function(html){
			$("#loading"+no).hide();
			if(hasError(html)) {
				
				//Eger hata perfection'da ise daha bir onceki islemde eklenenleri tekrar ekleme
				if(no == 7) {
					//perfection
					if(html.indexOf("gk_course") > -1) {
						setMultiQuery2Old("gk_language");
					} else if(html.indexOf("gk_certificate") > -1) {
						setMultiQuery2Old("gk_language");
						setMultiQuery2Old("gk_course");
					} else if(html.indexOf("gk_exam") > -1) {
						setMultiQuery2Old("gk_language");
						setMultiQuery2Old("gk_course");
						setMultiQuery2Old("gk_certificate");
					} else if(html.indexOf("gk_technical") > -1) {
						setMultiQuery2Old("gk_language");
						setMultiQuery2Old("gk_course");
						setMultiQuery2Old("gk_certificate");
						setMultiQuery2Old("gk_exam");
					}
				}
				
				showErrors(html);
			} else {
				$("#section"+no).html(html);
				$("#edit_section"+no).hide();
				$("#show_section"+no).fadeIn(500);
				$("#header_section"+no).removeClass("tab-selected");
				$("#header_section_edit"+no).show();
				$("#header_section_cancel"+no).hide();
				
				//cv_fulness update
				cv_fulness();
			}
		}
	});
	return false;
	
}

function cvEmailSave() {
	var query = "";
	
	var email = encodeURIComponent($("#email").val());

	query = "type=email&email="+email+"&";
	
	
	$("#loading1_email").show();	
	$.ajax({
		url: ajax_url + "?action=cvSectionSave&"+query,
		cache: false,
		success: function(html){
			$("#loading1_email").hide();
			$("#edit_section1").hide();
			$("#show_section1").fadeIn(500);
		}
	});
	return false;
}

function cvSectionSocial(type) {
	$("#loading9").show();	
	$.ajax({
		url: ajax_url + "?action=cvSectionSocial&type="+type,
		cache: false,
		success: function(html){
			if(html=="false") {
				Boxy.alert(gk_user_cv_social_fb_error, null, {title: alert_error_title, afterHide: function() {
					window.location.reload(); 
				}
				});
			} else {
				$("#loading9").hide();
				$("#section9").html(html);
				$("#show_section9").fadeIn(500);
				var template_data={"images":[{"src":"http://kariyergenc.com/images/social-feed2.jpg", "href":"http://kariyergenc.com/signup?referrer=facebook"}]};
				facebook_publish_feed_story('132066666128',template_data);
				
			}
		}
	});
	return false;
}


function cvSectionSocialClear(type) {
	$("#loading9").show();	
	$.ajax({
		url: ajax_url + "?action=cvSectionSocialClear&type="+type,
		cache: false,
		success: function(html){
			$("#loading9").hide();
			$("#section9").html(html);
			$("#show_section9").fadeIn(500);
		}
	});
	return false;
}

 function facebook_publish_feed_story(form_bundle_id, template_data) {
  // Load the feed form
	  FB.ensureInit(function() {
			  FB.Connect.showFeedDialog(form_bundle_id, template_data);
		  	//ge('feed_loading').style.visibility = "hidden";
	  });
	}
	
function cvSectionEdit(no) {
	$("#show_section"+no).hide();
	$("#edit_section"+no).fadeIn(500);
	$("#header_section"+no).addClass("tab-selected");
	$("#header_section_edit"+no).hide();
	$("#header_section_cancel"+no).show();
	return false;
}

function cvSectionCancel(no) {
	$("#loading"+no).hide();
	$("#edit_section"+no).hide();
	$("#show_section"+no).fadeIn(500);
	$("#header_section"+no).removeClass("tab-selected");
	$("#header_section_edit"+no).show();
	$("#header_section_cancel"+no).hide();
	return false;
}

function cvSectionToggle(no) {
	if($("#header_section"+no+".tab-selected").length == 0) {
		$("#show_section"+no).toggle();
	} else {
		$("#edit_section"+no).toggle();
	}
	return false;
}

function addUniversity() {
	obj_name = "gk_university";
	
	addObject2Gui(obj_name);
	
	var len = $("#"+obj_name+"s div[@id^=all_"+obj_name+"]").length - 1 //-1 for hidden first div;
	
	$("#all_gk_university_"+len).addClass("edit-box");
	
	for(var i=1; i<=len; i++) {
		$("#gk_university_department_"+i).unautocomplete();
		addAutoComplete("gk_university_department_"+i, "gk_university_department_id_"+i, "getDepartmants4AutoComplete", true);
	}
	
}

function addWork() {

	obj_name = "gk_work";
	
	addObject2Gui(obj_name);
	
	var len = $("#"+obj_name+"s div[@id^=all_"+obj_name+"]").length - 1 //-1 for hidden first div;
	
	$("#all_gk_work_"+len).addClass("edit-box");
	
	for(var i=1; i<=len; i++) {
		$("#gk_work_name_"+i).unautocomplete();
		$("#gk_work_sector_"+i).unautocomplete();
		addAutoComplete("gk_work_name_"+i, "", "getCompanies4AutoComplete");
		addAutoComplete("gk_work_sector_"+i, "gk_work_sector_id_"+i, "getSectors4AutoComplete", true);
	}	
}

function addLanguage() {
	obj_name = "gk_language";
	addObject2Gui(obj_name);
}

function addCourse() {
	obj_name = "gk_course";
	
	addObject2Gui(obj_name);
	
	var len = $("#"+obj_name+"s div[@id^=all_"+obj_name+"]").length - 1 //-1 for hidden first div;
	
	$("#all_gk_course_"+len).addClass("edit-box");
	
	for(var i=1; i<=len; i++) {
		$("#gk_course_name_"+i).unautocomplete();
		$("#gk_course_institute_"+i).unautocomplete();
		addAutoComplete("gk_course_name_"+i, "", "getCourseName4AutoComplete");
		addAutoComplete("gk_course_institute_"+i, "", "getCourseInstitute4AutoComplete");
	}	
}

function addProject() {
	obj_name = "gk_project";
	
	addObject2Gui(obj_name);
	
	var len = $("#"+obj_name+"s div[@id^=all_"+obj_name+"]").length - 1 //-1 for hidden first div;
	
	$("#all_gk_project_"+len).addClass("edit-box");
	
}


function addCertificate() {
	obj_name = "gk_certificate";
	
	addObject2Gui(obj_name);
	
	var len = $("#"+obj_name+"s div[@id^=all_"+obj_name+"]").length - 1 //-1 for hidden first div;
	
	$("#all_gk_certificate_"+len).addClass("edit-box");
	
	for(var i=1; i<=len; i++) {
		$("#gk_certificate_name_"+i).unautocomplete();
		$("#gk_certificate_institute_"+i).unautocomplete();
		addAutoComplete("gk_certificate_name_"+i, "", "getCertificateName4AutoComplete");
		addAutoComplete("gk_certificate_institute_"+i, "", "getCertificateInstitute4AutoComplete");
	}	
}

function addExam() {
	obj_name = "gk_exam";
	addObject2Gui(obj_name);
	
	var len = $("#"+obj_name+"s div[@id^=all_"+obj_name+"]").length - 1 //-1 for hidden first div;
	
	$("#all_gk_exam_"+len).addClass("edit-box");
	
	for(var i=1; i<=len; i++) {
		$("#gk_exam_institute_"+i).unautocomplete();
		addAutoComplete("gk_exam_institute_"+i, "", "getExamInstitute4AutoComplete");
	}
}

function addTechnical() {
	obj_name = "gk_technical";
	addObject2Gui(obj_name);
}

function deleteGroup(id) {

	if (!confirm(delete_confirmation)) return false;
	
	$.ajax({
		url: ajax_url + "?action=deleteGroup&id="+id,
		cache: false,
		success: function(html){
			$("#gk_group_"+id).hide();
		}
	});
	return false;
	
}

function advertSearch(page) {

	var query = "";
	query += generateSingleQuery("ik_advert");
	//query += generateSingleQuery("gk_filter");
	
	$("#loading_search").show();
	
	
	
	$.ajax({
		url: ajax_url + "?action=advertSearch&page="+page+"&"+query,
		cache: false,
		success: function(html){
			$("#loading_search").hide();
			
			$("#search_result").html(html);
			if(isVisible("search_advanced")) {
				$('html').animate({scrollTop: 800});
			} else {
				$('html').animate({scrollTop: 230});
			}
			/*
			if(document.getElementById("gk_filter_is_save").checked) {
				var message = formatLanguage(gk_filter_saved, [$("#gk_filter_name").val(), project_url + "/search/"]);;
				$("#section_filter").html(message);
			}
			*/
		}
	});
	return false;
	
}

function openAdvancedSearch() {

	if(isVisible("search_advanced")) {
		$("#search_advanced").slideUp();
		return false;
	}
	
	$("#loading_search_advanced").show();
	
	$.ajax({
		url: ajax_url + "?action=advertSearchAdvanced",
		cache: false,
		success: function(html){
			$("#loading_search_advanced").hide();
			$("#search_advanced").html(html);
			$("#search_advanced").slideDown();
		}
	});
	return false;
	
}

function closeAdvancedSearch() {
	$("#search_advanced").slideUp();
	return false;
}


function deleteFilterClick() {
	
	var filter_combo = document.getElementById("gk_filter_id");
	var selectedIndex = filter_combo.selectedIndex;
	if(selectedIndex <= 0) {
		return false;
	}
	
	var message = formatLanguage(gk_filter_delete_confirmation, [filter_combo.options[selectedIndex].text]);
	if (confirm(message)) return true; return false;
}


function advertAddFavorite(advert_id) {
	$.ajax({
		url: ajax_url + "?action=advertAddFavorite&advert_id="+advert_id,
		cache: false,
		success: function(html){
			$("#aaf_"+advert_id).css({display:"none"});
			$("#arf_"+advert_id).css({display:""});	
		}
	});
	return false;
}

function advertRemoveFavorite(advert_id) {
	$.ajax({
		url: ajax_url + "?action=advertRemoveFavorite&advert_id="+advert_id,
		cache: false,
		success: function(html){
			$("#aaf_"+advert_id).css({display:""});
			$("#arf_"+advert_id).css({display:"none"});	
		}
	});
	return false;
}

function advertRemoveFavoriteHome(advert_id) {

	if (!confirm(gk_advert_favorite_delete_confirmation)) return false;
	
	$.ajax({
		url: ajax_url + "?action=advertRemoveFavorite&advert_id="+advert_id,
		cache: false,
		success: function(html){
			$("#arf_"+advert_id).css({display:"none"});	
		}
	});
	return false;
}

var advertApplyBox = null;
function openAdvertApply() {
	if(advertApplyBox == null) {
		advertApplyBox = new Boxy($('#advert_confirm'), {title: gk_advert_apply_title, modal:false});
	}
	advertApplyBox.show();
	return false;
}

var advertApplyCoverLetterBox = null;
function openAdvertApplyCoverLetter() {
	if(advertApplyCoverLetterBox == null) {
		advertApplyCoverLetterBox = new Boxy($('#advert_cover_letter'), {title: gk_advert_cover_letter_title, modal:false});
	}
	advertApplyCoverLetterBox.show();
	return false;
}


function advertApplyGo() {
	
	var advert_id = $("#advert_id").val();
	var cover_letter = $("#cover_letter").val();
	if(cover_letter == undefined || cover_letter == null) {
		cover_letter = "";
	} else {
		cover_letter = encodeURIComponent(convertText2Html($("#cover_letter").val()));
	}
	
	$("#loading_apply").show();
	
	$.ajax({
		url: ajax_url + "?action=advertApply&advert_id="+advert_id + "&cover_letter=" + cover_letter,
		cache: false,
		success: function(html){
		$("#advert_apply").html(html);
			$("#advert_apply").hide();
			$("#advert_apply_success").fadeIn();
		}
	});
	
	
	return false;
	
}

function filterRemoveHome(filter_id) {

	if (!confirm(gk_user_home_filter_delete_confirmation)) return false;
	$.ajax({
		url: ajax_url + "?action=filterRemove&filter_id="+filter_id,
		cache: false,
		success: function(html){
			$("#fr_"+filter_id).css({display:"none"});	
		}
	});
	return false;
}


function adverts(page) {
	$("#loading_adverts").css({display:""});
	$.ajax({
		url: ajax_url + "?action=adverts&page="+page,
		cache: false,
		success: function(html){
			$("#loading_adverts").css({display:"none"});
			$("#firma-ft").html(html);
		}
	});
	return false;
}

function advertFavorites(page) {
	$("#loading_advert_favorites").css({display:""});
	$.ajax({
		url: ajax_url + "?action=advertFavorites&page="+page,
		cache: false,
		success: function(html){
			$("#loading_advert_favorites").css({display:"none"});
			$("#firma-ft").html(html);
		}
	});
	return false;
}


function companyAdverts(company_id) {
	$("#loading_search").css({display:""});
	$.ajax({
		url: ajax_url + "?action=companyAdverts&company_id="+company_id,
		cache: false,
		success: function(html){
			$("#loading_search").css({display:"none"});
			$("#search_result").html(html);
		}
	});
	return false;
}




function signup() {

	var query = generateSingleQuery("gk_signup");
	$("#loading_gk_signup").show();
	$("#gk_signup_error").hide();
	
	$.ajax({
		url: ajax_url + "?action=signup&"+query,
		cache: false,
		success: function(html) {
			$("#loading_gk_signup").hide();
			
			if(hasError(html)) {
				var error_str = "<ul>";
				var line_arr = html.split('$$');
				for ( key in line_arr ) {
					var line = line_arr[key];
					if(line != null && line != undefined && line != "") {
					   	var split_arr = line.split("##");
						error_str += "<li>" + split_arr[1] + "</li>";
					}
				}
				error_str += "</ul>";
				$("#gk_signup_error").html(error_str);
				$("#gk_signup_error").fadeIn();
			} else {
				
				//var referrer = getURLParam("referrer");
				var referrer = $("#referrer").val();
				if(referrer != null && referrer.length > 0) {
					pageTracker._trackPageview("/signup_success?referrer="+referrer);
				} else {
					pageTracker._trackPageview("/signup_success");
				}
				
				window.location=redirect_url + "/signin";
			}
		}
	});
	return false;
}

function contactSend() {

	var query = generateSingleQuery("ad_contact");
	$("#loading_contact").show();
	
	$.ajax({
		url: ajax_url + "?action=contact&"+query,
		cache: false,
		success: function(html){
			$("#loading_contact").hide();
			if(hasError(html)) {
				showFormPageErrors(html);
			} else {
				hideFormPageErrors();
				resetFormElements("ad_contact");
				showMessage(gk_contact_success);
			}
		}
	});
	return false;	
}

function invite() {

	var query = generateSingleQuery("gk_invite");
	$("#loading_invite").show();
	
	$.ajax({
		url: ajax_url + "?action=invite&"+query,
		cache: false,
		success: function(html){
			$("#loading_invite").hide();
			if(hasError(html)) {
				showFormPageErrors(html);
			} else {
				hideFormPageErrors();
				resetFormElements("gk_invite");
				showMessage(gk_invite_success);
			}
		}
	});
	return false;	
}

function comingSoonSend() {

	var email = $("#email").val();
	
	$("#loading_coming_soon").show();
	
	//add 2 analytics
	pageTracker._trackPageview('coming_soon/?email='+email);
	
	$.ajax({
		url: ajax_url + "?action=comingSoon&email="+email,
		cache: false,
		success: function(html){
			$("#loading_coming_soon").hide();
			if(hasError(html)) {
				showError(coming_soon_error);
			} else {
				$("#email").val("");
				showMessage(coming_soon_success);
			}
		}
	});
	return false;	
}

function contents(page) {

	var writer_id = $("#contents_writer_id").val();
	var type = $("#contents_type").val();

	$("#loading_contents").show();
	
	$.ajax({
		url: ajax_url + "?action=contents&page="+page+"&writer_id="+writer_id+"&type="+type,
		cache: false,
		success: function(html){
			$("#loading_contents").hide();
			if(hasError(html)) {
				showErrors(html);
			} else {
				$("#firma-ft").html(html);
				$('html').animate({scrollTop: 0});
			}
		}
	});
	return false;
}

function companies(page) {

	$("#loading_companies").show();
	
	$.ajax({
		url: ajax_url + "?action=companies&page="+page,
		cache: false,
		success: function(html){
			$("#loading_companies").hide();
			if(hasError(html)) {
				showErrors(html);
			} else {
				$("#firma-ft").html(html);
				$('html').animate({scrollTop: 0});
			}
		}
	});
	return false;
}

function mainTabSelect(tab_no) {
	$("#index3-1").removeClass("selected");
	$("#index3-2").removeClass("selected");
	$("#index3-3").removeClass("selected");
	$("#index3-"+tab_no).addClass("selected");
	
	switch(tab_no) {
		case 1:
			type = "advertorial";
			break;
		case 2:
			type = "article";
			break;
		case 3 :
			type = "video";
			break;
		default:
			type = "article";
	}
		
	$("#main_content_loader_"+tab_no).show();
	$.ajax({
		url: ajax_url + "?action=getMainContentByType&type="+type,
		cache: false,
		success: function(html){
			$("#main_content_loader_"+tab_no).hide();
			$("#index4-wrap").html(html);
		}
	});
	
	return false;
}

function getMainCompanies() {
	$("#index2-3-inner").hide();
	$.ajax({
		url: ajax_url + "?action=getMainCompanies",
		cache: false,
		success: function(html){
			$("#index2-3-inner").html(html);
			$("#index2-3-inner").fadeIn();
		}
	});
	return false;
}

function addTextClear2Search(display_id) {
	$("#"+display_id).attr("onclick", "this.value = '';$('#"+display_id+"').addClass('ne-input-focus');");
}


function inviteImport() {
	var val = $('input[name=type]:checked').val();
	if(val == "hotmail") {
		//var Offer = "Contacts.View";
		//var _ReturnURI = project_url + "/src/tools/importer/hotmail/handler.php";
		//var _PrivacyStatement = project_url + "/privacy";
		//var _PermissionRequestURI = "https://consent.live.com/Delegation.aspx?RU=" + (_ReturnURI) + "&ps=" + (Offer) + "&pl=" + (_PrivacyStatement);
		var _PermissionRequestURI = hotmail_url;
		window.open(_PermissionRequestURI, "Hotmail", "width=800px,height=600px,scrollbars=yes, location=yes");
	} else if(val == "yahoo") {
		var link = $("#yahoo_link").val();
		window.open(link, "Yahoo", "width=800px,height=600px,scrollbars=yes, location=yes");
	} else if(val == "gmail") {
		var str = "<div style=\"width:500px\">" + $("#div_gmail").html() +"</div>";
		var dialog = new Boxy(str, {title: "Gmail", modal:false});
	}
	return false;
}

function importCheckAll() {
	$(".chk").attr('checked', $('#check_all').is(':checked'));
	importCheckChanged();
	return true;
}

function importCheckChanged() {	
	var len = $("#emails div :checked").size();
	if(len == null || len == "") {
		len = "0";
	}
	$("#import_total").html(len);
	return true;
}

function importSend() {
	var len = $("#count").val();
	
	var query = "";
	var counter = 0;
	$("#emails div :checked").each(function() {
		var check_id = $(this).attr('id');
		var email = encodeURIComponent($("#"+check_id+"_email").html());
		var name = encodeURIComponent($("#"+check_id+"_name").html());
		query += addParameter("email_" + counter, email);
		query += addParameter("name_" + counter, name);
		counter++;
	});
	query += addParameter("len", counter);
	//alert(query);
	
	$("#loading_import").show();
	$.ajax({
		type: 'POST',
		url: ajax_url + "?action=inviteAll",
		data: query,
		cache: false,
		success: function(html){
			$("#loading_import").hide();
			//alert(html);
			if(hasError(html)) {
				showErrors(html);
			} else {
				window.location=project_url + "/invite?message=1019";
			}
		}
	});
	
	return false;
}

function options() {

	var external_link =$("#options_external_link").is(':checked') ? "ENABLE" : "DISABLE";
	var cv_status = $("#options_cv_status").is(':checked') ? "ACTIVE" : "PASSIVE";

	$("#loading_options").show();

	$.ajax({
		url: ajax_url + "?action=options&external_link="+external_link+"&cv_status="+cv_status,
		cache: false,
		success: function(html){
			$("#loading_options").hide();
			if(hasError(html)) {
				showErrors(html);
			} else {
				showMessage(options_success);
			}
		}
	});
	return false;	
}

function email_options() {

	var campaign =$("#email_options_campaign").is(':checked') ? "ACTIVE" : "PASSIVE";
	var message =$("#email_options_message").is(':checked') ? "ACTIVE" : "PASSIVE";
	var connection =$("#email_options_connection").is(':checked') ? "ACTIVE" : "PASSIVE";
	

	$("#loading_email_options").show();

	$.ajax({
		url: ajax_url + "?action=email_options&campaign="+campaign+"&message="+message+"&connection="+connection,
		cache: false,
		success: function(html){
			$("#loading_email_options").hide();
			
                        if(hasError(html)) {
				showErrors(html);
			} else {
				showMessage(options_success);
			}
		}
	});
	return false;	
}


function cvPublish(publish) {
	
	$("#loading_user_cv_publish").show();
	
	$.ajax({
		url: ajax_url + "?action=cvPublish&publish="+publish,
		cache: false,
		success: function(html){
			$("#loading_user_cv_publish").hide();
			if(publish == 'ACTIVE') {
				$("#active").fadeIn();
				$("#passive").hide();
				$("#active_passive_box").hide();
				$("#active_passive_box_active").hide();
				$("#active_passive_box_passive").show();
			} else {
				$("#active").hide();
				$("#passive").fadeIn();
				$("#active_passive_box").hide();
				$("#active_passive_box_active").show();
				$("#active_passive_box_passive").hide();
			}
		}
	});
	
	return false;
	
}


function cv_fulness() {

	//$("#loading_options").show();

	$.ajax({
		url: ajax_url + "?action=cv_fulness",
		cache: false,
		success: function(html){
			//$("#loading_options").hide();
			$("#cv-percent").width(Number(html)*2);
			if(Number(html) <= 100) {
				$("#cv-percent-str").html("%"+html);
			} else {
				$("#cv-percent-str").html("%100");
			}
		}
	});
	return false;
}


function contents_all(page, contents_all_id) {

	var type = $("#contents_all_type_"+contents_all_id).val();
	var company_id = $("#contents_all_company_id_"+contents_all_id).val();
	var writer_id = $("#contents_all_writer_id_"+contents_all_id).val();
	var limit = $("#contents_all_limit_"+contents_all_id).val();
	
	company_id = (company_id == undefined) ? "" : company_id;
	writer_id = (writer_id == undefined) ? "" : writer_id;
	
	$("#loading_contents_all_"+contents_all_id).show();
	
	$.ajax({
		url: ajax_url + "?action=contents_all&page="+page+"&limit="+limit+"&writer_id="+writer_id+"&type="+type+"&company_id="+company_id+"&contents_all_id="+contents_all_id,
		cache: false,
		success: function(html){
			$("#loading_contents_all_"+contents_all_id).hide();
			$("#contents_all_"+contents_all_id).html(html);
		}
	});
	return false;
}


function company_page(company_page_id) {
	
	$("#loading_company_page").show();
	
	$("#company_page_tab li a").removeClass("selected");
	$("#company_page_" + company_page_id).addClass("selected");
	
	$.ajax({
		url: ajax_url + "?action=company_page&company_page_id="+company_page_id,
		cache: false,
		success: function(html){
			$("#loading_company_page").hide();
			$("#company_page").html(html);
		}
	});
	return false;
}

function contents_tabs(tab_no) {

	$("#contents_tabs li a").removeClass("selected");
	$("#contents_tab_"+tab_no).addClass("selected");
	
	$("#contents_tabs_tick").removeClass();
	$("#contents_tabs_tick").addClass("tick_"+tab_no);
	
	var type = "";
	
	switch(tab_no) {
		case 1:
			type = "";
			break;
		case 2:
			type = "column";
			break;
		case 3 :
			type = "article";
			break;
		case 4 :
			type = "com_column";
			break;
	}
	
	$("#contents_main_all_type").val(type);
	
	return contents_main_all(1);
	
}

function contents_main_all(page) {

	var type = $("#contents_main_all_type").val();
	var limit = $("#contents_main_all_limit").val();
		
	$("#loading_contents").show();
	$.ajax({
		url: ajax_url + "?action=contents_main_all&page="+page+"&limit="+limit+"&type="+type,
		cache: false,
		success: function(html){
			$("#loading_contents").hide();
			$("#contents_main_all").html(html);
		}
	});
	
	return false;
}


function tv_tabs(tab_no) {

	$("#tv_tabs li a").removeClass("selected");
	$("#tv_tab_"+tab_no).addClass("selected");
	
	$("#tv_tabs_tick").removeClass();
	$("#tv_tabs_tick").addClass("tick_"+tab_no);
	
	var type = "";
	
	switch(tab_no) {
		case 1:
			type = "";
			break;
		case 2:
			type = "video";
			break;
		case 3 :
			type = "com_video";
			break;
		case 4 :
			type = "column_video";
			break;
	}
	
	$("#tv_all_type").val(type);
	
	return tv_all(1);
	
}

function tv_all(page) {

	var type = $("#tv_all_type").val();
	var limit = $("#tv_all_limit").val();
		
	$("#loading_tv").show();
	$.ajax({
		url: ajax_url + "?action=tv_all&page="+page+"&limit="+limit+"&type="+type,
		cache: false,
		success: function(html){
			$("#loading_tv").hide();
			$("#tv_all").html(html);
		}
	});
	
	return false;
}


function showVideo(video_id, event) {
	
	var target = getTarget(event);
	
	$.ajax({
		url: ajax_url + "?action=content&content_id="+video_id,
		cache: false,
		success: function(html){
			target.parentNode.parentNode.parentNode.innerHTML = html;
		}
	});
	
	return false;
}

function groups(page) {

	$("#loading").show();
	
	$.ajax({
		url: ajax_url + "?action=groups&page="+page,
		cache: false,
		success: function(html){
			$("#loading").hide();
			if(hasError(html)) {
				showErrors(html);
			} else {
				$("#firma-ft").html(html);
				$('html').animate({scrollTop: 0});
			}
		}
	});
	return false;
}

function group_page(group_page_id) {
	
	$("#loading_group_page").show();
	
	$("#group_page_tab li a").removeClass("selected");
	$("#group_page_" + group_page_id).addClass("selected");
	
	$.ajax({
		url: ajax_url + "?action=group_page&group_page_id="+group_page_id,
		cache: false,
		success: function(html){
			$("#loading_group_page").hide();
			$("#group_page").html(html);
		}
	});
	return false;
}

function group_contents_all(page, contents_all_id) {

	var type = $("#contents_all_type_"+contents_all_id).val();
	var group_id = $("#contents_all_group_id_"+contents_all_id).val();
	var limit = $("#contents_all_limit_"+contents_all_id).val();
	
	group_id = (group_id == undefined) ? "" : group_id;
	
	$("#loading_contents_all_"+contents_all_id).show();
	
	$.ajax({
		url: ajax_url + "?action=group_contents_all&page="+page+"&limit="+limit+"&type="+type+"&group_id="+group_id+"&contents_all_id="+contents_all_id,
		cache: false,
		success: function(html){
			$("#loading_contents_all_"+contents_all_id).hide();
			$("#contents_all_"+contents_all_id).html(html);
		}
	});
	return false;
}


function groupRequest() {
	var query = generateSingleQuery("group_request");
	
	$("#loading").show();
	
	$.ajax({
		url: ajax_url + "?action=group_request&"+query,
		cache: false,
		success: function(html){
			$("#loading").hide();
			
			if(hasError(html)) {
				//alert(html);
				showFormPageErrors(html);
			} else {
				hideFormPageErrors();
				resetFormElements("group_request");
				showMessage(group_request_success);
			}
		}
	});
	return false;
	
}

function closeCampaign() {
	$("#footer_campaign").fadeOut();
	
	if(getCookie('campaign_hidden') != "true") {
		setCookie("campaign_hidden", "true", 3);
	}
	
	return false;
}

function isCampaignHidden() {
	return (getCookie('campaign_hidden') == "true");
}

function userExternalSave() {

	var external_link =$("#external_link").is(':checked') ? "ENABLE" : "DISABLE";
	var screen_name = $("#screen_name").val();

	$("#loading_external_save").show();

	$.ajax({
		url: ajax_url + "?action=external_save&external_link="+external_link+"&screen_name="+screen_name,
		cache: false,
		success: function(html){
			$("#loading_external_save").hide();
			if(hasError(html)) {
				showErrorsAlert(html);
			} else {
				showMessage(html);
				$("#notification").fadeOut();
			}
		}
	});
	return false;	
}


function openContactBox() {
	Boxy.load(ajax_url + "?action=contact_box", {title: contact_box_title, modal:false, closeable:true, unloadOnHide:true});
	return false;
}

function userHomeFeed() {
	var page = Number($("#user_home_feed_page").val());
	$("#loading_feeds").show();
	$("#user_home_feed_more").hide();
	
	$.ajax({
		url: ajax_url + "?action=user_home_feed&page="+page,
		cache: false,
		success: function(html){
			$("#user_home_feed_page").val(page+1);
			$("#loading_feeds").hide();
			$("#user_home_feed_more").show();
			$("#feeds-left-inner").append(html);
		}
	});
	return false;
}



function toogleMessageBox() {
	
	if($('#header-message-box').is(':visible')) {
		return closeMessageBox();
	}
	
	
	$("#newMessageCount").hide();
	$("#header-message-box").show();
	$("#header-message-box-container").html("");
	$("#header-message-box-loader").show();
	$('#header-message-icon-img').attr('src', project_url + '/images/messages/message-over.png');
	
	
	$.ajax({
		url: ajax_url + "?action=header_message_box",
		cache: false,
		success: function(html){
			$("#header-message-box-container").html(html);
			$("#header-message-box-loader").hide();
		}
	});
	return false;
	
}

function closeMessageBox() {
	$("#header-message-box").hide();
	$('#header-message-icon-img').attr('src', project_url + '/images/messages/message.png');
	return false;
}


function openMessageComposeBox(user_id) {

	var id = "";
	if(user_id != null && user_id != undefined) {
		id = user_id+"";
		
		//Control
		$.ajax({
			url: ajax_url + "?action=isConnection&to_id="+id,
			cache: false,
			success: function(html){
				if(html != "true") {
					closeMessageBox();
					Boxy.load(ajax_url + "?action=connection_request_box&to_id="+id, {title:connection_request_title, modal:false, unloadOnHide:true});
				} else {
					closeMessageBox();
					Boxy.load(ajax_url + "?action=message_compose_box&to_id="+id, {title:message_compose_box_title , modal:false, unloadOnHide:true});
				}
				return false;
			}
		});
		
	} else {
		closeMessageBox();
		Boxy.load(ajax_url + "?action=message_compose_box&to_id="+id, {title:message_compose_box_title , modal:false, unloadOnHide:true});
		return false;
	}
	return false;
}

var gk_thread = [["to_id","TXT"], ["subject","TXT"], ["message","TXA"]];

function sendMessage() {
	
	var query = generateSingleQuery("gk_thread");
	
	$("#loading_message_compose_box").show();
	
	$.ajax({
		type: 'POST',
		url: ajax_url + "?action=sendMessage",
		data: query,
		cache: false,
		success: function(html){
			
			$("#loading_message_compose_box").hide();
			if(hasError(html)) {
				showErrors(html);
			} else {
				Boxy.get("#loading_message_compose_box").hide();
				showMessage(html);
			}
			
		}
	});
	return false;

}


function addConnection(user_id) {
	
	$.ajax({
		url: ajax_url + "?action=addConnection&to_id="+user_id,
		cache: false,
		success: function(html){
			showMessage(html);
			$("#connection_action_add_"+user_id).fadeOut();
		}
	});
	return false;

}

function deleteConnection(user_id) {
	
	if (!confirm(delete_confirmation)) return false;
	
	$.ajax({
		url: ajax_url + "?action=deleteConnection&to_id="+user_id,
		cache: false,
		success: function(html){
			showMessage(html);
			$("#connection_"+user_id).fadeOut();
		}
	});
	return false;

}


function confirmConnectionRequest(thread_id, user_id) {
	
	$.ajax({
		url: ajax_url + "?action=confirmConnectionRequest&thread_id="+thread_id+"&user_id="+user_id,
		cache: false,
		success: function(html){
			$("#message_"+thread_id).fadeOut();
			showMessage(html);
		}
	});
	return false;

}

function ignoreConnectionRequest(thread_id, user_id) {
	
	$.ajax({
		url: ajax_url + "?action=ignoreConnectionRequest&thread_id="+thread_id+"&user_id="+user_id,
		cache: false,
		success: function(html){
			$("#message_"+thread_id).fadeOut();
			showMessage(html);
		}
	});
	return false;

}

function report(thread_id) {
	
	if (!confirm(report_confirm)) return false;
	$.ajax({
		url: ajax_url + "?action=report&thread_id="+thread_id,
		cache: false,
		success: function(html){
			showMessage(html);
			
			
			$("#message_"+thread_id).fadeOut();
			$.ajax({
				url: ajax_url + "?action=deleteMessage&message_id="+thread_id,
				cache: false
			});
		
		}
	});
	return false;
}


$(document).ready(function(){
	$('#menu-more').hover(
		function() { $('#menu-box').show(); },
		function() { $('#menu-box').hide(); }
	);
});
