function editTemplate(form, page, templateid, freelancer)
{
    var freelancerStr = "";
    if (freelancer != null) freelancerStr = "&" + freelancer;
	form.action='' + page + '?templateid=' + templateid + freelancerStr;
//	alert("ll");
	form.submit();
}

function create(form, page)
{
	form.action='' + page;
	form.submit();
}

function create(form, page, action)
{
	form.action='' + page + '&Action=' + action;
	form.submit();
}

function editOutlet(form, page, outletid)
{
	form.action='' + page + '&outletid=' + outletid + '&Action=outletedit';
	form.submit();
}

function editOutletPopup(outletid) {
	location.href='pdindivlist.jsp?outletid=' + outletid + '&Action=outletedit';
	//location.href='pdoutletedit.jsp&outletid=' + outletid + '&Action=outletedit';
}


function editIndividual(form, page, individualid, outletid, additionalParams)
{
    if (additionalParams == null) additionalParams = "";
	form.action='' + page + '?individualid=' + individualid + '&Action=individualedit&pdoutletid=' + outletid + additionalParams;
	form.submit();
}

function editIndividualPopup(individualid, outletid, outlettitle, freelancer)
{
	location.href='pdindivedit.jsp?individualid=' + individualid + '&Action=individualedit&pdoutletid='
	+ outletid + "&pdoutlettitle=" + outlettitle + "&freelancer=" + freelancer;
}

function editForwardFeaturePopup(outletid)
{
	location.href='ffedit.do?mediaid=' + outletid;
}

//Functions used in media results and contact results

//Used to create additional information from contact details
function addInformationIndividual(individualid, freelancer, parentMediaID, contactid) {
	if (!document.frmHidden) return;
	if (freelancer == "yes") {
	    document.frmHidden.freelancer.value = freelancer;
	}
    document.frmHidden.individualid.value = individualid;
    document.frmHidden.mediaid.value = parentMediaID;
    //document.frmHidden.contactid.value = contactid;
    document.frmHidden.contactid.value = contactid;
	document.frmHidden.action="/emptyindividualcreate.do";
	document.frmHidden.submit();
}

//Used to link a person from media details
function linkIndividual(outletid, outlettitle, mediaID, dataset){
	return performIndividualInternal(outletid, outlettitle, mediaID, "/emptyoutletcreatepersonlink.do", dataset);
}

//Used to create a person from media details
function createIndividual(outletid, outlettitle, mediaID, dataset){
	return performIndividualInternal(outletid, outlettitle, mediaID, "/emptyoutletcreateperson.do", dataset);
}

function performIndividualInternal(outletid, outlettitle, mediaID, action, dataset){
	if (!document.frmHidden) return;
	document.frmHidden.outletid.value= outletid;
	document.frmHidden.outlettitle.value= outlettitle;
	document.frmHidden.mediaid.value= mediaID;
	if (dataset) {
	    document.frmHidden.dataset.value = dataset;
	}
	//document.frmHidden.mediaid.value= outletid;
	document.frmHidden.Action.value = "selectindividual";
	document.frmHidden.action=action;
    	document.frmHidden.submit();
}



function populateOutlet(mediaid, maintitle, phone, fax, contact, deliveryadvid, email, searchtype) {
}


// Function to trim leading and trailing spaces in PD
function trimSpaces(str)
{
	str = (str.replace(/^\s+/,"")).replace(/\s+$/,"");
	return str;
}

// Function to check textarea full of emails in Private Data
function CheckEmailsComplex(object) {

            if (object && object.value.length > 0) {
             var EmailsArr = object.value.split(",");
              for ( var i = 0; i < EmailsArr.length; i++ ) {
                        EmailsArr[i] = trimSpaces(EmailsArr[i]);

                        msg = CheckEMailAddress(EmailsArr[i]);
                        if (msg != "") {
                            alert (msg + "\n"+res_wrongaddress+": "+EmailsArr[i]);
                            object.focus();
                            return false;
                          }

              }
              }

}

// Function to check input email in Private Data

function CheckEmailsSimple(object) {
		if (object && object.value.length > 0) {
			var msg = CheckEMailAddress(object.value);
			if (msg == "") return true;
			else {
				alert(msg);
				object.focus();
				return false;
			}
		}

}



