function ucwords(str) {
	newVal = '';
	val = str.split(' ');
	for(var c=0; c < val.length; c++) {
	    newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + ' ';
	}
	return newVal;
}

function recommandFriend() {
	jQuery("#processReccomFrndImg").css("display", "block");
	jQuery.fn.colorbox.resize();
	jQuery.post("/default/recommendFriend", jQuery("#frmReccomFrnd").serialize(),
		function(data, textStatus){
			jQuery("#recommandFriendDiv").html(data);
			if(data.match("frmLogin") != "frmLogin") {
				wordWrap();
				jQuery.fn.colorbox.resize();
			} else {
				jQuery.fn.colorbox.resize({width: 500});
			}
		}, "html");
}

function sendMessageToPlanner() {
	jQuery("#processReccomFrndImg").css("display", "block");
	jQuery.fn.colorbox.resize();
	jQuery.post("/messages/messagePopup", jQuery("#frmMessagePopup").serialize(),
	function(data, textStatus){
		//jQuery("#processReccomFrndImg").css("display", "none");
		jQuery("#sendMessageToPlanner").html(data);
		if(data.match("frmLogin") != "frmLogin") {
			jQuery.fn.colorbox.resize();
		} else {
			jQuery.fn.colorbox.resize({width: 500});
		}
	}, "html");
}

function reqInAppropriate() {
	jQuery("#processInApproImg").css("display", "block");
	jQuery.fn.colorbox.resize();
	jQuery.post("/default/inAppropriateMsg", jQuery("#frmInAppropriate").serialize(),
		function(data, textStatus){
			jQuery("#inAppropriateDiv").html(data);
			if(data.match("frmLogin") != "frmLogin") {
				jQuery.fn.colorbox.resize();
			} else {
				jQuery.fn.colorbox.resize({width: 500});
			}
		}, "html");
}

function inviteFriend() {
	jQuery("#processInviteFrndImg").css("display", "block");
	jQuery.fn.colorbox.resize();
	jQuery.post("/travelplan/inviteFriend", jQuery("#frmInviteFriend").serialize(),
		function(data, textStatus){
			jQuery("#inviteFriendDiv").html(data);
			if(data.match("frmLogin") != "frmLogin") {
				wordWrap();
				jQuery.fn.colorbox.resize();
			} else {
				jQuery.fn.colorbox.resize({width: 500});
			}
		}, "html");
}

function doLogin() {
	jQuery('#processLoginImg').css("display", "block");
	jQuery.fn.colorbox.resize();
	jQuery.post('/sfGuardAuth/signin', jQuery('#frmLogin').serialize(),
		function(data, textStatus){
			jQuery('#processLoginImg').css("display", "none");
			if(textStatus == 'success') {
				if(data.match('loginErrDiv') == 'loginErrDiv')
					jQuery('#loginDiv').html(data);
				else
					window.location.reload();
			}
			jQuery.fn.colorbox.resize();
		}, 'html');
}

function testLoginAjaxAlert(request) {
	var res = request.responseText;
	if(res.match("frmLogin") != "frmLogin") {
		jAlert(res,"Kauas");
	} else {
		location.href = "/login";
	}
	return false;
}
// this function also in jquerypager with changePage name need to remove afterwords
function testLoginOnAjaxReq(updateDiv, url) {
	jQuery.get("/default/getLoginInfo", {page_url: url}, function(data){
		if(data == true) {
			var tt = jQuery("#"+updateDiv).height();
			divObj = "<div class=textCenter style=\"padding:" + ((tt/2)-8) + "px 0px;\"><img src=/images/loading32.gif border=0></div>";
			jQuery("#"+updateDiv).html(divObj);
			jQuery.get(url, function(data){
				jQuery("#"+updateDiv).html(data);
			});
		} else {
            //jAlert(jQuery("#colorbox").css("display"),"Kauas");
			if(jQuery("#colorbox").css("display") == "block") {
				jQuery.get("/login", function(data) {
					jQuery("#"+updateDiv).html(data);
					jQuery.fn.colorbox.resize();
				});
			} else {
				location.href = "/login";
			}
		}
	});
}
/*
function testLoginOnHold(updateDiv, url, dispMsg, confirmMsg) {
	if(confirmMsg != "") {
		if(!confirm(confirmMsg))
			return false;
	}
	jQuery.get("/default/getLoginInfo", {page_url: url}, function(data){
		if(data == true) {
			var tt = jQuery("#"+updateDiv).height();
			divObj = "<div class=textCenter style=\"padding:" + ((tt/2)-8) + "px 0px;\"><img src=/images/loading32.gif border=0></div>";
			jQuery("#"+updateDiv).html(divObj);
			jQuery.get(url, function(data){
				jQuery("#"+updateDiv).html(data);
				jAlert(dispMsg,"Kauas");
			});
		} else {
			location.href = "/login";
		}
	});
	return false;
}
*/
function messageDelete(updateDiv, url, delMsg, msgChk, frmName, hiddenVar, msgDiv, checkAll) {
	if(!manageInviteRequest(msgChk, delMsg))
		return false;
	jConfirm(delMsg, "Kauas", function(res){
		if(res) {
			jQuery("#"+hiddenVar).val("yes");
			frmData = jQuery("#"+frmName).serialize();
			deleteMailAjax(updateDiv, url, frmData, msgDiv, checkAll);
		}
	});
	return false;
}

function manageInviteDelete(updateDiv, url, delMsg, msgChk, frmName, statusVal, msgDiv, checkAll) {
	if(!manageInviteRequest(msgChk, delMsg))
		return false;
	jConfirm(delMsg, "Kauas", function(res){
		if(res){
			jQuery("#status").val(statusVal);
			frmData = jQuery("#"+frmName).serialize();
			deleteMailAjax(updateDiv, url, frmData, msgDiv, checkAll);
		}
	});
	return false;
}

function deleteMailAjax(updateDiv, url, frmData, msgDiv, checkAll) {
	jQuery.get("/default/getLoginInfo", {page_url: url}, function(data){
		if(data == true) {
			var tt = jQuery("#"+updateDiv).height();
			divObj = "<div class=textCenter style=\"padding:" + ((tt/2)-8) + "px 0px;\"><img src=/images/loading32.gif border=0></div>";
			jQuery("#"+updateDiv).html(divObj);
			jQuery.post(url, frmData, function(data){
				dataArr = data.split('######');
				if(dataArr.length > 2) {
					if(jQuery.trim(dataArr[0]) == 'Success') {
						jQuery("#"+updateDiv).html(dataArr[2]);
						jQuery("#"+msgDiv).html(dataArr[1]);
						jQuery("#"+msgDiv).addClass("notificationBox textCenter");
						jQuery("#"+msgDiv).css("display", "block");
						jQuery("#"+checkAll).checked = false;
					} else
						jQuery("#"+updateDiv).html("<h1>Problem while deleting record...Please try again</h1>");
				} else
					jQuery("#"+updateDiv).html(data);
			});
		} else {
			location.href = "/login";
		}
	});
}

function singleMessageDelete(updateDiv, url, delMsg, msgDiv) {
	jConfirm(delMsg, 'Kauas', function(res){
		if(res) {
			jQuery.get("/default/getLoginInfo", {page_url: url}, function(data){
				if(data == true) {
					var tt = jQuery("#"+updateDiv).height();
					divObj = "<div class=textCenter style=\"padding:" + ((tt/2)-8) + "px 0px;\"><img src=/images/loading32.gif border=0></div>";
					jQuery("#"+updateDiv).html(divObj);
					jQuery.get(url, function(data){
						dataArr = data.split('######');
						if(dataArr.length > 2) {
							if(jQuery.trim(dataArr[0]) == 'Success') {
								jQuery("#"+msgDiv).html(dataArr[1]);
								jQuery("#"+msgDiv).addClass("notificationBox textCenter");
								jQuery("#"+msgDiv).css("display", "block");
								jQuery("#"+updateDiv).html(dataArr[2]);
							}
						} else
							jQuery("#"+updateDiv).html(data);
					});
				} else {
					location.href = "/login";
				}
			});
		}
	});
/*
	if(!confirm(delMsg))
		return false;

	jQuery.get("/default/getLoginInfo", {page_url: url}, function(data){
		if(data == true) {
			var tt = jQuery("#"+updateDiv).height();
			divObj = "<div class=textCenter style=\"padding:" + ((tt/2)-8) + "px 0px;\"><img src=/images/loading32.gif border=0></div>";
			jQuery("#"+updateDiv).html(divObj);
			jQuery.get(url, function(data){
				dataArr = data.split('######');
				if(dataArr.length > 2) {
					if(jQuery.trim(dataArr[0]) == 'Success') {
						jQuery("#"+msgDiv).html(dataArr[1]);
						jQuery("#"+msgDiv).addClass("notificationBox textCenter");
						jQuery("#"+msgDiv).css("display", "block");
						jQuery("#"+updateDiv).html(dataArr[2]);
					}
				} else
					jQuery("#"+updateDiv).html(data);
			});
		} else {
			location.href = "/login";
		}
	});
*/
}

function resendInvite(url, msgDiv, processImgDiv) {
	jQuery("#"+processImgDiv).css('display','block');
	jQuery.get(url, function(data){
		if(data.match("frmLogin") != "frmLogin") {
			jQuery("#"+processImgDiv).css('display','none');
			jQuery("#"+msgDiv).css("display", "block");
			dataArr = data.split('######');
			if(dataArr.length == 2) {
				if(jQuery.trim(dataArr[0]) == 'Success') {
					jQuery("#"+msgDiv).html(dataArr[1]).addClass("notificationBox textCenter");
				} else if(jQuery.trim(dataArr[0]) == 'Error') {
					jQuery("#"+msgDiv).html(dataArr[1]).addClass("errmsg");
				} else
					jQuery("#"+msgDiv).html('<div class="errmsg">Problem while resending invitation. Please try again.</div>');
			} else
				jQuery("#"+msgDiv).html('<div class="errmsg">Problem while resending invitation. Please try again.</div>');
		} else
			location.href = "/login";
	});
}

function setTooltip() {
	//jQuery("[tooltip]").focus(function(){
	jQuery("[tooltip]").live("focusin", function(){
		if(!jQuery(this).hasClass('hastooltip'))
		{
			var tip = '<span class=\"hint\" style=\"display:block;\">'+ jQuery(this).attr('tooltip') +'<span class=\"hint-pointer\"> </span></span>';
			jQuery(this).parent().append(tip);
			jQuery(this).addClass('hastooltip');
		}
		var pos = jQuery(this).position();
		var hintObj = jQuery(this).parent().find('.hint');
		hintObj.html(jQuery(this).attr('tooltip') +'<span class=\"hint-pointer\"> </span>');
		hintObj.css('left',pos.left+jQuery(this).width()+15+'px').css('top',pos.top+'px');
		hintObj.show('slow');
		//jQuery(this).parent().find('.hint').css({opacity: 0.0,left:pos.left+jQuery(this).width()+'px'}).animate({opacity: 1.0, left: pos.left+jQuery(this).width()+20+'px'}, 400);
	});

	//jQuery("[tooltip]").blur(function(){
	jQuery("[tooltip]").live("focusout", function(){
		jQuery(this).parent().find('.hint').hide('slow');
		//jQuery(this).parent().find('.hint').css({opacity: 1.0}).animate({opacity: 0, left: '-=20'}, 400);
	});
    //
    jQuery("[accesskey]").live("focusin", function(){
		if(!jQuery(this).hasClass('hastooltip'))
		{
			var tip = '<span class=\"hint\" style=\"display:block;\">'+ jQuery(this).attr('accesskey') +'<span class=\"hint-pointer\"> </span></span>';
			jQuery(this).parent().append(tip);
			jQuery(this).addClass('hastooltip');
		}
		var pos = jQuery(this).position();
		var hintObj = jQuery(this).parent().find('.hint');
        //alert(pos.left);return false;
		hintObj.html(jQuery(this).attr('accesskey') +'<span class=\"hint-pointer\"> </span>');
		hintObj.css('left',pos.left+jQuery(this).width()+15+'px').css('top',pos.top+'px');
		hintObj.show('slow');
	});

	jQuery("[accesskey]").live("focusout", function(){
		jQuery(this).parent().find('.hint').hide('slow');
	});
    /*
    var tooltipIndex = new Array('accesskey','tabindex');
    var msgindex;
    for(var i=0;i<tooltipIndex.length;i++) {
        msgindex = tooltipIndex[i];
        jQuery("["+msgindex+"]").live("focusin", function(){

            if(!jQuery(this).hasClass('hastooltip'))
            {
                if(jQuery(this).attr('accesskey'))
                    var tip = '<span class=\"hint\" style=\"display:block;\">'+ jQuery(this).attr('accesskey') +'<span class=\"hint-pointer\"> </span></span>';
                else if(jQuery(this).attr('tabindex'))
                    var tip = '<span class=\"hint\" style=\"display:block;\">'+ jQuery(this).attr('tabindex') +'<span class=\"hint-pointer\"> </span></span>';
                
                jQuery(this).parent().append(tip);
                jQuery(this).addClass('hastooltip');
            }
            var pos = jQuery(this).position();
            var hintObj = jQuery(this).parent().find('.hint');
            if(jQuery(this).attr('accesskey'))
                hintObj.html(jQuery(this).attr('accesskey') +'<span class=\"hint-pointer\"> </span>');
            else if(jQuery(this).attr('tabindex'))
                hintObj.html(jQuery(this).attr('tabindex') +'<span class=\"hint-pointer\"> </span>');
            hintObj.css('left',pos.left+jQuery(this).width()+15+'px').css('top',pos.top+'px');
            hintObj.show('slow');
        });

        jQuery("["+msgindex+"]").live("focusout", function(){
            jQuery(this).parent().find('.hint').hide('slow');
        });
    }
    */

}

function stripHtml(str) {
	if(jQuery.trim(str) != "")
		return str.replace(/<(.|\n)*?>/g, "").replace(/&#39;/g, "'");
	return "";
}

function updateVote(ele, featureId, planId, featureItself){
	/*
	if(featureItself == "no")
		url = "/travelplan/updateVote?id=" + jQuery(ele).val() + "&fId=" + featureId + "&planId=" + planId + "&fet_itself=no&fromPage=" + jQuery("#fromPage").val() + "&plan_order=" + planOrder + "&updown=" + updown;
	else
		url = "/travelplan/updateVote?fId=" + featureId + "&planId=" + planId + "&fet_itself=yes&fromPage=" + jQuery("#fromPage").val() + "&plan_order=" + planOrder + "&updown=" + updown;
	*/
	if(featureItself == "no")
		url = "/travelplan/updateVote?id=" + jQuery(ele).val() + "&fId=" + featureId + "&planId=" + planId + "&fet_itself=no&fromPage=" + jQuery("#fromPage").val();
	else
		url = "/travelplan/updateVote?fId=" + featureId + "&planId=" + planId + "&fet_itself=yes&fromPage=" + jQuery("#fromPage").val();
	jQuery.get(url, function(data){
		if(!(data.match("frmLogin") == "frmLogin")) {
			jQuery("#acitvity_"+featureId).html(data);
			jQuery("[name=" + jQuery(ele).attr("name") + "]").attr("disabled", true);
		} else
			location.href = "/login";
	});

}

function deleteActivity(url, confirmMsg, featureId){
	jConfirm(confirmMsg, 'Kauas', function(res){
		if(res) {
			url = url + "&day_num=" + jQuery("#selected_day_num").val();
			var tt = jQuery("#eventFeature_"+featureId).height();
			divObj = "<div class=textCenter style=\"padding:" + ((tt/2)-16) + "px 0px;\"><img src=/images/loading32.gif border=0></div>";
			//jQuery("#eventFeature_"+featureId).html(divObj);
			jQuery("#sortable").html(divObj);

			jQuery.get(url, function(data){
				if(!(data.match("frmLogin") == "frmLogin")) {
					//jQuery("#eventFeature_"+featureId).html(data);
					jQuery("#sortable").html(data);
					resetPage();
				} else
					location.href = "/login";
			});
		}
	});
/*
	if(!confirm(confirmMsg))
		return false;

	url = url + "&day_num=" + jQuery("#selected_day_num").val();
	var tt = jQuery("#eventFeature_"+featureId).height();
	divObj = "<div class=textCenter style=\"padding:" + ((tt/2)-16) + "px 0px;\"><img src=/images/loading32.gif border=0></div>";
	//jQuery("#eventFeature_"+featureId).html(divObj);
	jQuery("#sortable").html(divObj);

	jQuery.get(url, function(data){
		if(!(data.match("frmLogin") == "frmLogin")) {
			//jQuery("#eventFeature_"+featureId).html(data);
			jQuery("#sortable").html(data);
			resetPage();
		} else
			location.href = "/login";
	});
*/
}

function showHideContent() {

	//jQuery(".showHideClass").click(function() {
	jQuery(".showHideClass").live("click", function() {
		jQuery(".sortableShowHide").css("display", "none");

		var content = jQuery(this).parent().parent().find(".sortableShowHide");

		if(content.length > 0)
			content.show('slow');
	});
}

function createInviteFriendPopup() {

	jQuery(".inviteFriendLink").colorbox({ width: 670 }, function() {
		if(jQuery("#frmLogin").length == 0) {
			wordWrap();
		} else {
			jQuery.fn.colorbox.resize({width: 500});
		}
	});

}

function setShowHideOnImage() {
	//Slide up and down on click of expand/collapse image
	//jQuery(".roundDivHeader .themecolpsbtn").click(function(){
	jQuery("img.themecolpsbtn").live("click", function(){
		var headerDiv = null;
		if(jQuery(this).parent().hasClass("roundDivHeader"))
			headerDiv = jQuery(this).parent();
		else if(jQuery(this).parent().parent().hasClass("roundDivHeader"))
			headerDiv = jQuery(this).parent().parent();

		if(headerDiv) {
			if(jQuery(this).attr('src').indexOf('/images/expand.png') >= 0)
				jQuery(this).attr('src','/images/collapse.png');
			else
				jQuery(this).attr('src','/images/expand.png');

			headerDiv.next(".roundDivContent").slideToggle("slow");
		}
	});
}

function createNewUserAcc() {
	jQuery("#processRegisterImg").css("display", "block");
	jQuery.fn.colorbox.resize();
	jQuery.post("/user/register", jQuery("#frmRegister").serialize(),
		function(data, textStatus){
			jQuery("#processRegisterImg").css("display", "none");
			jQuery("#userRegisterDiv").html(data);
			//setTooltip();
			jQuery.fn.colorbox.resize();
		}, "html");
}

function sortingByAjax(updateDiv, url) {
	jQuery.get("/default/getLoginInfo", {page_url: url}, function(data) {
		if(data == true) {
			var tt = (jQuery("#"+updateDiv).height());
			divObj = "<div class=textCenter style=\"padding:" + ((tt/2)-16) + "px 0px;\"><img src=/images/loading32.gif border=0></div>";
			jQuery("#"+updateDiv).html(divObj);
			jQuery.get(url, function(data){
				dataArr = data.split("######");
                if(jQuery.trim(dataArr[0]) == "Error" && jQuery.trim(dataArr[1]) == "search_string_blanck") {
                    location.href = "/";
                    return true;
                } else
                    jQuery("#"+updateDiv).html(data);
				//wordWrap();
			});
		} else
			location.href = "/login";
	});
}

function confirmDel(msgDel, url){
	jConfirm(msgDel, 'Kauas', function(res){
		if(res)
			location.href = url;
	});
	/*if(confirm(msgDel)) {
		return true;
	}
	return false;*/
}

function createSigninPopup() {
	jQuery(".popupSigninLink").colorbox({
		height: 280,
		//height: 320,
		width: 550,
		iframe: true
	});
}

function createRegisterPopup() {
	jQuery(".popupRegisterLink").colorbox({
		href: "/user/register",
		width: 600
	});
}

function createSigninFBPopup() {
	jQuery(".popupSigninLink").colorbox({
		height: 330,
		width: 485,
		//width: 785,
		iframe: true
	});
}

function createForgotPwdPopup() {
	jQuery(".popupForgotPwdLink").colorbox({ width: 450 });
}

function sendForgotPwdMail() {
	jQuery("#processForgotPwdImg").css("display", "block");
	jQuery.fn.colorbox.resize();
	jQuery.post("/user/forgotPassword", jQuery("#frmForgotPwd").serialize(),
		function(data, textStatus){
			jQuery("#processForgotPwdImg").css("display", "none");
			jQuery("#forgotPwdDiv").html(data);
			//setTooltip();
			jQuery.fn.colorbox.resize();
		}, "html");
}

function manageInviteRequest(msgCheck,msgDel){
	var flg = "";
	var forminputs = document.getElementsByTagName("input");
	for(i = 0; i < forminputs.length; i++){
		var regex = new RegExp(name, "i");
		if(forminputs[i].checked == false){
			flg = "unchecked";
		}else{
			flg = "checked";
			break;
		}
	}
	if(flg == "unchecked"){
		jAlert(msgCheck,"Kauas");
		return false;
	}/*else{
		return confirmDel(msgDel);
	}
	return false;*/
	return true;
}

function checkAll(name) {
	var forminputs = document.getElementsByTagName('input');
	for(i = 0; i < forminputs.length; i++){
		var regex = new RegExp(name, 'i');
		if (regex.test(forminputs[i].getAttribute('name'))) {
			if(document.getElementById('AllDelete').checked){
				forminputs[i].checked = true;
			}else
				forminputs[i].checked = false;
		}
	}
}

function openForgotPwdPopup() {
	parent.jQuery.fn.colorbox({
		href: "/user/forgotPassword",
		width: 600
	});
}

function openRegisterPopup() {
	parent.jQuery.fn.colorbox({
		href: "/user/register",
		width: 600
	});
}

function openSigninPopup(url) {
	parent.jQuery.fn.colorbox({
		href: url,
		height: 355,
		//width: 785,
		width: 450,
		iframe: true
	});
}

function createPlanOfferPopup() {
	jQuery(".popupPlanOfferLink").colorbox({
		width: 650,
		onCleanup: removeUplodedPDF
	}, function() {
		if(jQuery("#frmLogin").length == 0) {
			removeUplodedPDF();
            /*
			if(jQuery("#offer_valid_upto").length > 0) {
				maxDateArr = jQuery("#day_before_trip_start").val().split("-");
				maxDateObj = new Date(maxDateArr[0], maxDateArr[1]-1, maxDateArr[2]);
				jQuery("#offer_valid_upto").datepicker({ dateFormat: 'dd.mm.yy', 'minDate': 0, 'maxDate': maxDateObj });
			}
            */
		} else {
			jQuery.fn.colorbox.resize({width: 500});
		}
	});
}

function removeUplodedPDF() {
	jQuery.post("/default/removeUplodedPDF", {plan_id: jQuery("#planId").val()});
}

function uploadPdf() {
	jQuery("#processOfferPlanImg").css("display", "block");
	jQuery.fn.colorbox.resize();
	jQuery.ajaxFileUpload
	(
		{
			url:'/travelplan/uploadpdf',
			secureuri:false,
			fileElementId:'upload_travel_offer',
			dataType: 'html',
			success: function (data, status)
			{
				jQuery("#processOfferPlanImg").css("display", "none");
				jQuery(".errmsg").css("display", "none");
				dataArr = data.split("######");

				if(jQuery.trim(dataArr[0]) == "Error")
					jQuery("#offerMsgDiv").html(dataArr[1]).addClass("errmsg").css("display", "block");
				else if(jQuery.trim(dataArr[0]) == "Success")
					jQuery("#offerMsgDiv").html(dataArr[1]).addClass("notificationBox textCenter").css("display", "block");
				else
					jQuery("#offerPlanDiv").html(data);
				jQuery.fn.colorbox.resize();
			},
			error: function (data, status, e)
			{
				jQuery("#processOfferPlanImg").css("display", "none");
				jQuery(".errmsg").css("display", "none");
				divHtml = "Problem occured during pdf file upload.";
				jQuery("#offerMsgDiv").html(divHtml).addClass("errmsg").css("display", "block");
				jQuery.fn.colorbox.resize();
			}
		}
	);
	return false;
}
function sendOffer(planId,redurl) {
	jQuery("#processOfferPlanImg").attr('style','display:block');
	jQuery.fn.colorbox.resize();
	jQuery.post("/travelplan/offerforplan", jQuery("#frmOfferPlan").serialize(),
		function(data, textStatus){
            
			dataArr = data.split("######");
			if(dataArr.length > 0 && dataArr[0] == "Success") {
				jQuery("#sendOfferDivLink"+planId).html(dataArr[1]);
                if(redurl == '')
                    jQuery.fn.colorbox.close();
                else
                    window.location = redurl;
			} else {
				jQuery("#offerPlanDiv").html(data);
                /*
				if(jQuery("#offer_valid_upto").length > 0)
					jQuery("#offer_valid_upto").datepicker({ dateFormat: 'yy-mm-dd' });
                */
				if(data.match("frmLogin") != "frmLogin") {
					jQuery.fn.colorbox.resize();
				} else {
					jQuery.fn.colorbox.resize({width: 500});
				}
			}
		}, "html");
}

function validateSearch(msg){
	if(jQuery.trim(jQuery("#search_txt").val()) == jQuery("#defSearchTxt").val() || jQuery.trim(jQuery("#search_txt").val()) == '') {
		jAlert(msg,"Kauas");
		return false;
	}
	return true;
}

function submitFormOnEnter() {
	//jQuery("input:text, input:password").keypress(function(event){
	jQuery(":input").keypress(function(event){
		if(event.keyCode == 13) {
			jQuery("#submitButton").trigger("click");
			return false;
		}
	});
}

function joinKauas() {
	jQuery("#processJoinKauasImg").css("display", "block");
	jQuery("#errFree").css("display", "none");
	jQuery.fn.colorbox.resize();
	jQuery.post("/user/facebook", jQuery("#frmFacebook").serialize(),
		function(data, textStatus){
			dataArr = data.split('######');
			if(dataArr.length > 1)
				startidx = dataArr[0].length - 3;

			if(dataArr.length == 2 && jQuery.trim(dataArr[0]) == 'Error') {
				jQuery("#processJoinKauasImg").css("display", "none");
				//jQuery("#errFree").css("display", "none");
				jQuery("#joinKauasDiv").html(dataArr[1]);
				//setTooltip();
				jQuery.fn.colorbox.resize();
			}else if(dataArr.length > 2 && jQuery.trim(dataArr[0]).substr(startidx,3) == 'url') {
				if(parent.jQuery){
					if(parent.jQuery("#colorbox").length > 0)
						window.parent.location.href = jQuery.trim(dataArr[1]);
				} else
					window.location.href =  jQuery.trim(dataArr[1]);
			} else {
				if(parent.jQuery){
					if(parent.jQuery("#colorbox").length > 0)
						window.parent.location.href = "/user/facebookInvite";
				} else
					window.location.href =  "/user/facebookInvite";
			}
		}, "html");
}

function loginKauas() {
	jQuery("#processJoinKauasImg").css("display", "block");
	jQuery("#errFree").css("display", "none");
	jQuery.fn.colorbox.resize();
	jQuery.post("/user/facebook", jQuery("#frmlogin").serialize(),
		function(data, textStatus){
			dataArr = data.split('######');
			if(dataArr.length == 2 && jQuery.trim(dataArr[0]) == 'Error') {
				jQuery("#processJoinKauasImg").css("display", "none");
				jQuery("#errFree").css("display", "none");
				jQuery("#joinKauasDiv").html(dataArr[1]);
				//setTooltip();
				jQuery.fn.colorbox.resize();
			}else{
				if(parent.jQuery){
					if(parent.jQuery("#colorbox").length > 0)
						window.parent.location.href = "/user/facebookInvite";
				} else
					window.location.href =  "/user/facebookInvite";
			}
		}, "html");
}

function openUserFacebookPopup() {
	jQuery.fn.colorbox({
		href: "/user/facebook",
		height: 330,
		width: 785
		//iframe: true
	});
}

function showHideNextDiv() {
	//Slide up and down on click of expand/collapse image
	jQuery(".showHideEle").live("click", function(){
		//jQuery(this).parent().next(".divContent").slideToggle("slow");
		var divContent = jQuery(this).parent().next(".divContent");
		if(divContent.css("display") == "block")
			divContent.css("display", "none");
		else
			divContent.css("display", "block");
		if(jQuery.fn.colorbox) {
			jQuery.fn.colorbox.resize();
		}
	});
}

function joinFacebookMsg(tpfromhome) {
	jQuery("#processFBInviteImg").css("display", "block");
	jQuery.post("/user/facebookInvite", jQuery("#frmFBInvite").serialize(),
		function(data, textStatus){
            //alert(data);return false;
            if(tpfromhome == "N")
                location.href = "/travelplan/viewPlan/active";
            else
                location.href = data;
			/*if(parent.jQuery){
				if(parent.jQuery("#colorbox").length > 0)
				    window.parent.location.href = window.parent.location.href;
			} else
			    location.href = "/travelplan/viewPlan/active";
			*/
			    //window.location.href = "/travelplan/viewPlan?status=active";
			//jQuery.fn.colorbox.close();
		},"html");
}

jQuery(document).ready(function(){
	jQuery("#layoutInitProcessDiv").css("display", "none");

	//createRegisterPopup();
	createForgotPwdPopup();
	setShowHideOnImage();
	setTooltip();

	jQuery(".footerPopupLink").colorbox({ width: 600 });
	jQuery(".footerPopupLinkIframe").colorbox({ href:"/compartnerlogin/Y",height: 200,width: 600, iframe: true });
	jQuery("#search_txt").focus(function(){
		if(jQuery(this).val() == jQuery("#defSearchTxt").val())
			jQuery(this).val("");
	});

	showHideContent();

});

function openCreateTP() {
    jQuery("#homepage_createtp").show();
	return false;
}
