function OpenNewContact() {
debugger;
// Get Contact Details
var a_name=Xrm.Page.getAttribute("name").getValue();
var l_id=Xrm.Page.getAttribute("primarycontactid").getValue()[0].id;
var l_name=Xrm.Page.getAttribute("primarycontactid").getValue()[0].name;
var extraqs = "acc_name="+a_name+"";
extraqs += "&lookup_id="+l_id+"";
extraqs += "&lookup_name="+l_name+"";
var features = "location=no,menubar=no,status=no,toolbar=no";
//set details to new entity form
window.open("/main.aspx?etn=account&pagetype=entityrecord&extraqs=" +
encodeURIComponent(extraqs), "_blank",features,false);
}
function openContactForm() {
debugger;
// Retreive details through getQueryStringParameters
var queryprm=Xrm.Utility.getGlobalContext().getQueryStringParameters();
var parameters={};
parameters["id"]=Xrm.Page.data.entity.getId();
parameters["name"]=queryprm.acc_name;
parameters["primarycontactid"]=queryprm.lookup_id;
parameters["primarycontactidname"]=queryprm.lookup_name;
//Assign values to QuickCreate
Xrm.Utility.openQuickCreate("account",null, parameters);
}