Using javascript to check datatype

Hi again, I have a database name "cars"
name    VARCHAR2(10)
model   VARCHAR2(10)
year     Date
price NUMBER
I have a form which staff fill in those details then save it.
I am doing a client side validation. I AM ALSO DOING A SERVER SIDE TOO.
Because the form is very long and takes about 15 mins to fill in a form. Basically I want to use javascript to check individual datatype in the database to check if whatever the user types in can fit into each datatype.
Hope that makes sense.
Thanks for your help.

jquery is tightly integrated with apex. you will have to do the validation using jquery/javascript. check the following links
Documentation | jQuery Validation Plugin
jQuery Validation Plugin | Form validation with jQuery – this site is a work in progress
javascript - Data type validation using jQuery Validation plugin - Stack Overflow
[Solved] how can i do data type check validation using jquery ? - CodeProject
Regards,
Vishal

Similar Messages

  • Using JavaScript to Hide/Show Items

    Hello
    Trying to use Javascript to check a List Item value.
    IF List Item value IS NULL THEN
    HIDE some other items
    ELSE
    SHOW some other Items
    I managed to locate some code to determine a NULL value.
    This works and I even can display a an alert message
    When I attempt to Hide the other Items, nothing happens
    Any Help on this matter - Urgently required for a Deadline
    Here is the code I am using :
    function show_InvestigatorData(){
    var lCheck = html_SelectValue('P1000_INVESTIGATOR_ID');
    // if Investigator populated, show the Investigator fields
    if(lCheck &&
    lCheck != '' &&
    lCheck != 'null' &&
    lCheck != '' &&
    lCheck != ' '){
    alert('this value is ' + lCheck);
    html_ShowItemRow ('P1000_INVESTIGATION_START_DATE');
    else {
    // otherwise hide the Investigator fields
    alert('this value is null');
    html_HideItemRow ('P1000_INVESTIGATION_START_DATE');
    Many Thanks in advance
    Ade

    Ade,
    Carl Backstrom has a great sample site with examples of what I believe you are trying to accomplish:
    http://apex.oracle.com/pls/otn/f?p=11933:5:661046971170606::NO:RP::
    From either the menu or the index, select Javascript and then "Show/Hide/Toggle Form Items".
    Hope you don't mind the plug Carl.
    MovingTarget

  • How can i check PPAPI status of Flash Plugin in Chrome using JavaScript

    Hi,
    Can anybody help me to get PPAPI details of Flash Plugin installed in Chrome using JavaScript ?
    Thanks in advance.
    Regards,
    Pawan

    Mine looks VERY similar to what the link shows: , but mine looks like the following;
    Name:
    Shockwave Flash
    Description:
    Shockwave Flash 14.0 r0
    Version:
    14.0.0.145
    Location:
    C:\Program Files (x86)\Google\Chrome\Application\36.0.1985.125\PepperFlash\pepflashplayer.dll
    Type:
    PPAPI (out-of-process)
    Disable
    MIME types:
    MIME type
    Description
    File extensions
    application/x-shockwave-flash
    Shockwave Flash
    .swf
    application/futuresplash
    FutureSplash Player
    .spl
    NOW I have enabled the above one and disabled the unhighlighted one. In either case, and in one way or another, it's working a little better, but not without intermittent crashes.

  • How to get page number from the PDF using Javascript

    Hi,
    We are having list of Single page PDF. The pdf are named in the order,
    ISBN_Author_01.PDF  (with real page number as i)
    ISBN_Author_02.PDF  (with real page number as ii)
    ISBN_Author_03.PDF  (with real page number as iii)
    ISBN_Author_04.PDF  (with real page number as 1)
    ISBN_Author_05.PDF  (with real page number as 2)
    ISBN_Author_06.PDF  (with real page number as 3)
    ISBN_Author_nn.PDF  (with real page number as 500)
    Here each pdf has a page number and in sequential order.
    The task is to check whether all the pdfs are in sequential order (i.e i, ii, iii, 1, 2, 3). If any page is missing, the script should throw an error report.
    To do this task, I am writing a Javascript to get the real page number from the PDF.
    Can anybody help me how to get the page number from the PDF using Javascript.
    Thanks,
    Gopal

    The "real" page number within a PDF is the count of the physical page starting at 0, zero.
    pageNum numPages
    The number printed on each page is the page label.
    setPageLabels  getPageLabel
    You will have to open each PDF and your script would need to know the page label for that file. I would expect you would need to build a 2 dimensional  array of the file names and the page label for the page within that array.

  • How to get values from a table(in jsp) for validation using javascript.

    hi,
    this is praveen,pls tell me the procedure to get values from a table(in jsp) for validation using javascript.
    thank you in advance.

    Yes i did try the same ..
    BEGIN
    select PROD_tYPE into :P185_OFF_CITY from
    magcrm_setup where atype = 'CITY' ;
    :p185_OFF_CITY := 'XXX';
    insert into mtest values ('inside foolter');
    END;
    When i checked the mtest table it shos me the row inserted...
    inside foolter .. Now this means everything did get execute properly
    But still the vallue of off_city is null or emtpy...
    i check the filed and still its empty..
    while mtest had those records..seems like some process is cleaining the values...but cant see such process...
    a bit confused..here..I tried on Load after footer...
    tried chaning the squence number of process ..but still it doesnt help
    some how the session variables gets changed...and it is changed to empty
    Edited by: pauljohny on Jan 3, 2012 2:01 AM
    Edited by: pauljohny on Jan 3, 2012 2:03 AM

  • How to use JavaScript to Open a link automatically

    Is there a method (using JavaScript) to allow a user clicked link to open the link through a “intermediary” page?
    For example, say I have a web page with a embedded Flash file that contains links to several different (outside) web pages. The behavior I want is that the user clicks a link (within the Flash file), a HTML window opens (over the 1st HTML/Flash window) with the new content, leaving the original Flash/HTML window displayed in the background. The user reads the new content. The user can then close the newer window and be back at the displayed HTML/Flash file.
    The twist is that the link embedded in the referring Flash/HTML file goes to a “intermediary page”. Call that the “collector” page. I control that page. On that page I have collected (in a list) all the actual outside URLs (I do this so that I can easily change the URLs using HTML rather than having to edit the Flash file.) The Flash file contains essentially the same URL for each outside location (plus a variable unique to a specific URL).
    The user should not ever actually see this intermediary/collector page. Instead, they click the link, a variable is passed from the referring page to the collector page and fires the corresponding link automatically (replacing the content in the newly created window). Since the link fires automatically the content in the new window (initially created by the collector page) changes to the destination content.
    Is this possible?
    What JavaScript functions are used?
    How are the referring links constructed in the Flash so the variable is passed to the collector page?
    How does the “collector” page auto open the actual content?
    If anyone can point me to descriptions on how this might be done I’d certainly appreciate it.
    TPK

    >is there a way i can call javascript without security checking?
    It wouldn't be security if you could just bypass it. Did you read all
    the security notes? You might be able to do something with trusted
    functions, but I'm not sure how that would integrate with a plug-in.
    Aandi Inston

  • How can I call a web service using JAVAscript in LCD

    hi guys,
         I know it can call a WSDL in LCD, but I have not any WSDL web service , and I have a REST web service ,how can I call this REST web service in LCD? I checked some documents and found nothing...if it's possible that it can call a REST web service using JAVAScript code, I mean I can program some code to call this web service ?
    thanks,
    Jesse

    Hi Jesse,
    You can do GET, PUT and POST using FormCalc, so you should be able to access a REST web service. 
    There is a example of accessing a RSS feed in this thread, http://forums.adobe.com/message/5695433#5695433
    Regards
    Bruce

  • Allowing only pdf files in document library using Javascript

    HI,
    I have a document library in sharepoint 2013, where i want only pdf files to get uploaded in it. I have created event receiver for the same and it is working fine. but i want to restrict the files using javascript on
    the page itself, since, In event receiver, after the file is getting uploaded, it is checking and throwing error. So, is there any way to check for the file type before uploading the file and show error message if wrong file is uploaded?
    Harikrishna Baskaran

    Bind event to the upload button and add jquery to validate the file extension. Refer to the following posts for more information
    http://stackoverflow.com/questions/13124950/change-onclick-event-input-type-button-in-ie-8-9-ff-with-jquery-won%C2%B4t-wo
    http://stackoverflow.com/questions/4234589/validation-of-file-extension-before-uploading-file
    --Cheers

  • How to Read Variable Values in WAD 7.0 Using JavaScript

    I found a how to: How to Read Variable Values in WAD 7.0 Using JavaScript on SDN.
    I get a Javascript error:
    bics.getElementsByTagName is not a function
    vars = bics.getElementsByTagName("VARIABLES")[0]; // <VARIABLES>
    Thats my script:
    function currency()
    var varnm = "SFS_CP_CURR"; // Name of the variable to be read
    root = document.childNodes[0]; // <HTML>
    body = root.getElementsByTagName("BODY")[0]; // <BODY>
    xml = body.getElementsByTagName("XML")[0]; // <XML>
    bics = xml.childNodes[0]; // <BICS_VIEW>
    vars = bics.getElementsByTagName("VARIABLES")[0]; // <VARIABLES>
    varl = vars.getElementsByTagName("VARIABLE"); // gives no. of variable in DP
    for ( i = 0; i <= varl.length; i++ ) // Loop one by one
    vari = vars.getElementsByTagName("VARIABLE")<i>;
    varnam = vari.attributes[0].text; // get variable name
    mem = vari.getElementsByTagName("MEMBER")[0];
    varval = mem.attributes.getNamedItem("name").value; // read variable value
    if (varnam == varnm) //check varname in loop needs to be read
    if (varval == "ZMON") // check for value1 and fire command1
    SFS_CP_M();
    if (varval == "ZKON") // check for value2 and fire command2
    SFS_CP_K();
    break;
    Where's the mistake?

    I'm afraid I haven't made my question understood clearly.
    What I am looking for is a method to get the value of variable inside excel (e.g. put it into a cell / range of a worksheet, so that we can reference it and use it as an input for planning function execution).
    Please advice.
    Thanks in advance,
    Shady

  • Getting error in Mozilla, reading xml using JavaScript

    Hi All,
    I am working with javascript with xml, getting error in Mozilla
    1. see html and xml file and check xml file path before test ---
    2. please, go through the html and xml file.
    read_xml.html
    =================
    <html>
    <head>
    <title>xml file using javascript</title>
    <script type="text/javascript">
    var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    //loading xml file
    function doLoadXML(xmlFile)
    xmlDoc.async="false";
    xmlDoc.onreadystatechange=doStateVerify;
    xmlDoc.load(xmlFile);
    rootData=xmlDoc.documentElement;
    function doStateVerify()
    if (xmlDoc.readyState != 4)
    return false;
    // reading xml file
    function doReadXML()
    alert("calling function");
    doLoadXML("C:/Documents and Settings/webdeveloper06/Desktop/for_test/comp-info.xml");
    alert("loading file...........");
    var dataArr=new Array();
    dataArr=xmlDoc.getElementsByTagName("comp-info");
    for(var m=0; m <= dataArr.length-1; m++)
              alert("entering inside looping here");
              document.write("<Table border='1px'><tr><td>");     
              document.write(dataArr[m].getElementsByTagName("name")[0].firstChild.nodeValue);
              document.write(dataArr[m].getElementsByTagName("description")[0].firstChild.nodeValue);
              document.write(dataArr[m].getElementsByTagName("web-addr")[0].firstChild.nodeValue);
              document.write(dataArr[m].getElementsByTagName("address")[0].firstChild.nodeValue);
              document.write(dataArr[m].getElementsByTagName("city")[0].firstChild.nodeValue);
              document.write(dataArr[m].getElementsByTagName("postal-code")[0].firstChild.nodeValue);
              document.write(dataArr[m].getElementsByTagName("country")[0].firstChild.nodeValue);
              document.write("</input></td></tr></table>");
    </script>
    </head>
    <body>
    <input type="button" value="Display XML Data" onClick="doReadXML()" />
    </body>
    </html>
    com-info.xml
    =========
    <?xml version="1.0" encoding="iso-8859-1"?>
    <itcopany>
    <comp-info>
    <name>xxx</name>
    <description>IT Reaserch Company</description>
    <web-addr>http://xxx.com</web-addr>
    <address>mehdipatnam</address>
    <city>Hyderabad</city>
    <postal-code>777888888</postal-code>
    <country>IN</country>
    </comp-info>
    <comp-info>
    <name>yyyyy </name>
    <description>Non IT Company</description>
    <web-addr>http://yyyy.com</web-addr>
    <address>xyxxyxyx</address>
    <city>Banglore</city>
    <postal-code>78878787878</postal-code>
    <country>IN</country>
    </comp-info>
    <comp-info>
    <name>zzzzzzz</name>
    <description>IT Company</description>
    <web-addr>http://zzzzzzz.com</web-addr>
    <address>secondrabad</address>
    <city>Hyderabad</city>
    <postal-code>9999999999999</postal-code>
    <country>IN</country>
    </comp-info>
    </itcopany>
    output status
    ============
    1. getting output in IE
    2. not getting output in Mozilla
    Can anyone Helpout, To get data in Mozilla
    regards,
    Abu

    Try to check this document Browser Support for SAP and use PAM (Product Availability Matrix) to check for the compatibility of your SAP system with the browser.
    If you are only the user of the Web Dynpro you would have probably no other choice than change the browser.

  • Runtime error in menu using javascript

    i got a code for building menu using javascript from internet. But when run this file, it gives a runtime error stating Error: 'Trigger' is null or not an object.I am not able to rectify it. Can you please help me with this problem? Its very urgent..
    I am giving the code here.The initialization of the trigger is given in bold, italics.
    <script type='text/javascript'>
    function Go(){return}
    Menu1=new Array("1","1.jsp","a",0,20,150);
    Menu2=new Array("2","2.jsp","",0,0,150);
    Menu3=new Array("3","","",4,0,150);
    Menu3_1=new Array("3-1","","",2,20,170);
    Menu3_1_1=new Array("3-1-1","3-1-1.jsp","",0,20,170);
    Menu3_1_2=new Array("3-1-2","3-1-2.jsp","",0,20,170);
    Menu3_2=new Array("3-2","3-2.jsp","",0,20,170);
    Menu3_3=new Array("3-3","3-3.jsp","",0,20,0);
    Menu3_4=new Array("3-4","3-4.jsp","",0,20,170);
    Menu4=new Array("4","","",3,0,150);
    Menu4_1=new Array("4-1","4-1.jsp","",0,20,170);
    Menu4_2=new Array("4-2","","",3,20,170);
    Menu4_2_1=new Array("4-2-1","4-2-1.jsp","",0,20,170);
    Menu4_2_2=new Array("4-2-2","4-2-2.jsp","",0,20,170);
    Menu4_2_3=new Array("4-2-3","4-2-3.jsp","",0,20,170);
    Menu4_3=new Array("4-3","","",2,20,170);
    Menu4_3_1=new Array("4-3-1","4-3-1.jsp","",0,20,170);
    Menu4_3_2=new Array("4-3-2","4-3-2.jsp","",0,20,170);
    var NoOffFirstLineMenus=4;     // Number of first level items
    var LowBgColor='FFFFFF';     // Background color when mouse is not over
    var LowSubBgColor='FFFFFF';     // Background color when mouse is not over on subs
    var HighBgColor='ECE9D8';     // Background color when mouse is over
    var HighSubBgColor='ECE9D8';     // Background color when mouse is over on subs
    var FontLowColor='000000';     // Font color when mouse is not over
    var FontSubLowColor='000000';     // Font color subs when mouse is not over
    var FontHighColor='FF0000';     // Font color when mouse is over
    var FontSubHighColor='FF0000';     // Font color subs when mouse is over
    var BorderColor='ACA899';     // Border color
    var BorderSubColor='ACA899';     // Border color for subs
    var BorderWidth=1;          // Border width
    var BorderBtwnElmnts=0;          // Border between elements 1 or 0
    var FontFamily="Bookman Old Style"             // Font family menu items
    var FontSize=10;                             // Font size menu items
    var FontBold=0;                                 // Bold menu items 1 or 0
    var FontItalic=0;                               // Italic menu items 1 or 0
    var MenuTextCentered='center';                  // Item text position 'left', 'center' or 'right'
    var MenuCentered='center';     // Menu horizontal position 'left', 'center' or 'right'
    var MenuVerticalCentered='top';     // Menu vertical position 'top', 'middle','bottom' or static
    var ChildOverlap=.2;          // horizontal overlap child/ parent
    var ChildVerticalOverlap=.2;     // vertical overlap child/ parent
    var StartTop=1;          // Menu offset x coordinate
    var StartLeft=1;          // Menu offset y coordinate
    var VerCorrect=0;          // Multiple frames y correction
    var HorCorrect=0;          // Multiple frames x correction
    var LeftPaddng=3;          // Left padding
    var TopPaddng=2;          // Top padding
    var FirstLineHorizontal=1;     // SET TO 1 FOR HORIZONTAL MENU, 0 FOR VERTICAL
    var MenuFramesVertical=1;     // Frames in cols or rows 1 or 0
    var DissapearDelay=1000;     // delay before menu folds in
    var TakeOverBgColor=1;          // Menu frame takes over background color subitem frame
    var FirstLineFrame='menu';     // Frame where first level appears
    var SecLineFrame='menu';     // Frame where sub levels appear
    var DocTargetFrame='home';     // Frame where target documents appear
    var TargetLoc='';          // span id for relative positioning
    var HideTop=0;               // Hide first level when loading new document 1 or 0
    var MenuWrap=1;               // enables/ disables menu wrap 1 or 0
    var RightToLeft=0;          // enables/ disables right to left unfold 1 or 0
    var UnfoldsOnClick=0;          // Level 1 unfolds onclick/ onmouseover
    var WebMasterCheck=0;          // menu tree checking on or off 1 or 0
    var ShowArrow=1;          // Uses arrow gifs when 1
    var KeepHilite=1;          // Keep selected path highligthed
    var Arrws=['arrow_r2.gif',8,8,'arrow_d2.gif',8,8,'new1-05.gif',5,5];     // Arrow source, width and height
    var AgntUsr=navigator.userAgent.toLowerCase();
    var DomYes=document.getElementById?1:0;
    var NavYes=AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('compatible')==-1?1:0;
    var ExpYes=AgntUsr.indexOf('msie')!=-1?1:0;
    var Opr=AgntUsr.indexOf('opera')!=-1?1:0;
    var Opr6orless=window.opera && navigator.userAgent.search(/opera.[1-6]/i)!=-1 //DynamicDrive.com added code
    var DomNav=DomYes&&NavYes?1:0;
    var DomExp=DomYes&&ExpYes?1:0;
    var Nav4=NavYes&&!DomYes&&document.layers?1:0;
    var Exp4=ExpYes&&!DomYes&&document.all?1:0;
    var PosStrt=(NavYes||ExpYes)&&!Opr6orless?1:0;
    var FrstLoc,ScLoc,DcLoc;
    var ScWinWdth,ScWinHght,FrstWinWdth,FrstWinHght;
    var ScLdAgainWin;
    var FirstColPos,SecColPos,DocColPos;
    var RcrsLvl=0;
    var FrstCreat=1,Loadd=0,Creatd=0,IniFlg,AcrssFrms=1;
    var FrstCntnr=null,CurrntOvr=null,CloseTmr=null;
    var CntrTxt,TxtClose,ImgStr;
    var Ztop=100;
    var ShwFlg=0;
    var M_StrtTp=StartTop,M_StrtLft=StartLeft;
    var StaticPos=0;
    var LftXtra=DomNav&&!Opr?LeftPaddng:0; //Changed for Opera
    var TpXtra=DomNav?TopPaddng:0;
    var M_Hide=Nav4?'hide':'hidden';
    var M_Show=Nav4?'show':'visible';
    var Par=parent.frames[0]&&FirstLineFrame!=SecLineFrame?parent:window;
    var Doc=Par.document;
    var Bod=Doc.body;
    var Trigger=NavYes&&!Opr?Par:Bod; //Changed for Opera
    MenuTextCentered=MenuTextCentered==1||MenuTextCentered=='center'?'center':MenuTextCentered==0||MenuTextCentered!='right'?'left':'right';
    WbMstrAlrts=["Item not defined: ","Item needs height: ","Item needs width: "];
    if(Trigger.onload)Dummy=Trigger.onload;
    if(DomNav||Opr)Trigger.addEventListener('load',Go,false); //Changed for Opera
    else Trigger.onload=Go;
    function Dummy(){return}
    function CnclSlct(){return false}
    function RePos(){
    FrstWinWdth=ExpYes?FrstLoc.document.body.clientWidth:FrstLoc.innerWidth;
    FrstWinHght=ExpYes?FrstLoc.document.body.clientHeight:FrstLoc.innerHeight;
    ScWinWdth=ExpYes?ScLoc.document.body.clientWidth:ScLoc.innerWidth;
    ScWinHght=ExpYes?ScLoc.document.body.clientHeight:ScLoc.innerHeight;
    if(MenuCentered=='justify'&&FirstLineHorizontal){
    FrstCntnr.style.width=FrstWinWdth;
    ClcJus();
    var P=FrstCntnr.FrstMbr,W=Menu1[5],i;
    for(i=0;i<NoOffFirstLineMenus;i++){P.style.width=W;P=P.PrvMbr}}
                                 StaticPos=-1;
                                 if(TargetLoc)ClcTrgt();
                                 if(MenuCentered)ClcLft();
                                 if(MenuVerticalCentered)ClcTp();
                                 PosMenu(FrstCntnr,StartTop,StartLeft)}
                                 function UnLoaded(){
                                 if(CloseTmr)clearTimeout(CloseTmr);
                                 Loadd=0; Creatd=0;
                                 if(HideTop){
                                 var FCStyle=Nav4?FrstCntnr:FrstCntnr.style;
                                 FCStyle.visibility=M_Hide}}
                                 function ReDoWhole(){
    if(ScWinWdth!=ScLoc.innerWidth||ScWinHght!=ScLoc.innerHeight||FrstWinWdth!=FrstLoc.innerWidth||FrstWinHght!=FrstLoc.innerHeight)Doc.location.reload()}
                                 function Check(WMnu,NoOf){
                                 var i,array,ArrayLoc;
                                 ArrayLoc=parent.frames[0]?parent.frames[FirstLineFrame]:self;
                                 for(i=0;i<NoOf;i++){
                  array=WMnu+eval(i+1);
                  if(!ArrayLoc[array]){WbMstrAlrt(0,array); return false}
                  if(i==0){     if(!ArrayLoc[array][4]){WbMstrAlrt(1,array); return false}
                  if(!ArrayLoc[array][5]){WbMstrAlrt(2,array); return false}}
                  if(ArrayLoc[array][3])if(!Check(array+'_',ArrayLoc[array][3])) return false}
                  return true}
                  function WbMstrAlrt(No,Xtra){
                  return confirm(WbMstrAlrts[No]+Xtra+'   ')}
                  function Go(){
                  Dummy();
                  if(Loadd||!PosStrt)return;
                  BeforeStart();
                  Creatd=0; Loadd=1;
                  status='Building menu';
                  if(FrstCreat){
                  if(FirstLineFrame =="" || !parent.frames[FirstLineFrame]){
                  FirstLineFrame=SecLineFrame;
                  if(FirstLineFrame =="" || !parent.frames[FirstLineFrame]){
                  FirstLineFrame=SecLineFrame=DocTargetFrame;
                  if(FirstLineFrame =="" || !parent.frames[FirstLineFrame])FirstLineFrame=SecLineFrame=DocTargetFrame=''}}
                  if(SecLineFrame =="" || !parent.frames[SecLineFrame]){
                  SecLineFrame=DocTargetFrame;
                  if(SecLineFrame =="" || !parent.frames[SecLineFrame])SecLineFrame=DocTargetFrame=FirstLineFrame}
                  if(DocTargetFrame =="" || !parent.frames[DocTargetFrame])DocTargetFrame=SecLineFrame;
                  if(WebMasterCheck){     if(!Check('Menu',NoOffFirstLineMenus)){status='build aborted';return}}
                  FrstLoc=FirstLineFrame!=""?parent.frames[FirstLineFrame]:window;
                  ScLoc=SecLineFrame!=""?parent.frames[SecLineFrame]:window;
                  DcLoc=DocTargetFrame!=""?parent.frames[DocTargetFrame]:window;
                  if (FrstLoc==ScLoc) AcrssFrms=0;
                  if (AcrssFrms)FirstLineHorizontal=MenuFramesVertical?0:1;
                  FrstWinWdth=ExpYes?FrstLoc.document.body.clientWidth:FrstLoc.innerWidth;
                  FrstWinHght=ExpYes?FrstLoc.document.body.clientHeight:FrstLoc.innerHeight;
                  ScWinWdth=ExpYes?ScLoc.document.body.clientWidth:ScLoc.innerWidth;
                  ScWinHght=ExpYes?ScLoc.document.body.clientHeight:ScLoc.innerHeight;
                  if(Nav4){     CntrTxt=MenuTextCentered!='left'?"<div align='"+MenuTextCentered+"'>":"";
    TxtClose="</font>"+MenuTextCentered!='left'?"</div>":""}}
    FirstColPos=Nav4?FrstLoc.document:FrstLoc.document.body;
    SecColPos=Nav4?ScLoc.document:ScLoc.document.body;
    DocColPos=Nav4?DcLoc.document:ScLoc.document.body;
    if (TakeOverBgColor)FirstColPos.bgColor=AcrssFrms?SecColPos.bgColor:DocColPos.bgColor;
    if(MenuCentered=='justify'&&FirstLineHorizontal)ClcJus();
    if(FrstCreat){
    FrstCntnr=CreateMenuStructure('Menu',NoOffFirstLineMenus);
    FrstCreat=AcrssFrms?0:1}
    else CreateMenuStructureAgain('Menu',NoOffFirstLineMenus);
    if(TargetLoc)ClcTrgt();
    if(MenuCentered)ClcLft();
    if(MenuVerticalCentered)ClcTp();
    PosMenu(FrstCntnr,StartTop,StartLeft);
    IniFlg=1;
    Initiate();
    Creatd=1;
    if (AcrssFrms)      //Added for Opera
    {      //Added for Opera
    ScLdAgainWin=ExpYes?ScLoc.document.body:ScLoc;
    ScLdAgainWin.onunload=UnLoaded;
    }      //Added for Opera
    Trigger.onresize=Nav4?ReDoWhole:RePos;
    AfterBuild();
    if(MenuVerticalCentered=='static'&&!AcrssFrms)setInterval('KeepPos()',250);
    status='Menu ready for use'}
    function KeepPos(){
    var TS=ExpYes?FrstLoc.document.body.scrollTop:FrstLoc.pageYOffset;
    if(TS!=StaticPos){
    var FCStyle=Nav4?FrstCntnr:FrstCntnr.style;
    FCStyle.top=FrstCntnr.OrgTop=StartTop+TS;StaticPos=TS}}
    function ClcJus(){
    var a=BorderBtwnElmnts?1:2,b=BorderBtwnElmnts?BorderWidth:0;
    var Size=Math.round(((FrstWinWdth-a*BorderWidth)/NoOffFirstLineMenus)-b),i,j;
    for(i=1;i<NoOffFirstLineMenus+1;i++){j=eval('Menu'+i);j[5]=Size}
                                 StartLeft=0}
                                 function ClcTrgt(){
                                 var TLoc=Nav4?FrstLoc.document.layers[TargetLoc]:DomYes?FrstLoc.document.getElementById(TargetLoc):FrstLoc.document.all[TargetLoc];
                                 StartTop=M_StrtTp;
                                 StartLeft=M_StrtLft;
                                 if(DomYes){
                                 while(TLoc){StartTop+=TLoc.offsetTop;StartLeft+=TLoc.offsetLeft;TLoc=TLoc.offsetParent}}
                                 else{     StartTop+=Nav4?TLoc.pageY:TLoc.offsetTop;StartLeft+=Nav4?TLoc.pageX:TLoc.offsetLeft}}
                                 function ClcLft(){
                                 if(MenuCentered!='left'&&MenuCentered!='justify'){
                                 var Size=FrstWinWdth-(!Nav4?parseInt(FrstCntnr.style.width):FrstCntnr.clip.width);
                                 StartLeft=M_StrtLft;
                                 StartLeft+=MenuCentered=='right'?Size:Size/2}}
                                 function ClcTp(){
                                 if(MenuVerticalCentered!='top'&&MenuVerticalCentered!='static'){
                                 var Size=FrstWinHght-(!Nav4?parseInt(FrstCntnr.style.height):FrstCntnr.clip.height);
                                 StartTop=M_StrtTp;
                                 StartTop+=MenuVerticalCentered=='bottom'?Size:Size/2}}
                                 function PosMenu(CntnrPntr,Tp,Lt){
                                 var Topi,Lefti,Hori;
                                 var Cntnr=CntnrPntr;
                                 var Mmbr=Cntnr.FrstMbr;
                                 var CntnrStyle=!Nav4?Cntnr.style:Cntnr;
                                 var MmbrStyle=!Nav4?Mmbr.style:Mmbr;
                                 var PadL=Mmbr.value.indexOf('<')==-1?LftXtra:0;
                                 var PadT=Mmbr.value.indexOf('<')==-1?TpXtra:0;
                                 var MmbrWt=!Nav4?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width;
                                 var MmbrHt=!Nav4?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height;
                                 var CntnrWt=!Nav4?parseInt(CntnrStyle.width):CntnrStyle.clip.width;
                                 var CntnrHt=!Nav4?parseInt(CntnrStyle.height):CntnrStyle.clip.height;
                                 var SubTp,SubLt;
                                 RcrsLvl++;
                                 if (RcrsLvl==1 && AcrssFrms)!MenuFramesVertical?Tp=FrstWinHght-CntnrHt+(Nav4?4:0):Lt=RightToLeft?0:FrstWinWdth-CntnrWt+(Nav4?4:0);
                                 if (RcrsLvl==2 && AcrssFrms)!MenuFramesVertical?Tp=0:Lt=RightToLeft?ScWinWdth-CntnrWt:0;
                                 if (RcrsLvl==2 && AcrssFrms){Tp+=VerCorrect;Lt+=HorCorrect}
                                 CntnrStyle.top=RcrsLvl==1?Tp:0;
                                 Cntnr.OrgTop=Tp;
                                 CntnrStyle.left=RcrsLvl==1?Lt:0;
                                 Cntnr.OrgLeft=Lt;
                                 if (RcrsLvl==1 && FirstLineHorizontal){
                                 Hori=1;Lefti=CntnrWt-MmbrWt-2*BorderWidth;Topi=0}
                                 else{     Hori=Lefti=0;Topi=CntnrHt-MmbrHt-2*BorderWidth}
                                 while(Mmbr!=null){
                                 MmbrStyle.left=Lefti+BorderWidth;
                                 MmbrStyle.top=Topi+BorderWidth;
                                 if(Nav4)Mmbr.CmdLyr.moveTo(Lefti+BorderWidth,Topi+BorderWidth);
                                 if(Mmbr.ChildCntnr){
                                 if(RightToLeft)ChldCntnrWdth=Nav4?Mmbr.ChildCntnr.clip.width:parseInt(Mmbr.ChildCntnr.style.width);
                                 if(Hori){     SubTp=Topi+MmbrHt+2*BorderWidth;
                                 SubLt=RightToLeft?Lefti+MmbrWt-ChldCntnrWdth:Lefti}
                                 else{     SubLt=RightToLeft?Lefti-ChldCntnrWdth+ChildOverlap*MmbrWt+BorderWidth:Lefti+(1-ChildOverlap)*MmbrWt+BorderWidth;
                                 SubTp=RcrsLvl==1&&AcrssFrms?Topi:Topi+ChildVerticalOverlap*MmbrHt}
                                 PosMenu(Mmbr.ChildCntnr,SubTp,SubLt)}
                                 Mmbr=Mmbr.PrvMbr;
                                 if(Mmbr){     MmbrStyle=!Nav4?Mmbr.style:Mmbr;
                                 PadL=Mmbr.value.indexOf('<')==-1?LftXtra:0;
                                 PadT=Mmbr.value.indexOf('<')==-1?TpXtra:0;
                                 MmbrWt=!Nav4?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width;
                                 MmbrHt=!Nav4?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height;
                                 Hori?Lefti-=BorderBtwnElmnts?(MmbrWt+BorderWidth):(MmbrWt):Topi-=BorderBtwnElmnts?(MmbrHt+BorderWidth):(MmbrHt)}}
                                 RcrsLvl--}
                                 function Initiate(){
                                 if(IniFlg){     Init(FrstCntnr);IniFlg=0;
                                 if(ShwFlg)AfterCloseAll();ShwFlg=0}}
                                 function Init(CntnrPntr){
                                 var Mmbr=CntnrPntr.FrstMbr;
                                 var MCStyle=Nav4?CntnrPntr:CntnrPntr.style;
                                 RcrsLvl++;
                                 MCStyle.visibility=RcrsLvl==1?M_Show:M_Hide;
                                 while(Mmbr!=null){
                                 if(Mmbr.Hilite){Mmbr.Hilite=0;if(KeepHilite)LowItem(Mmbr)}
                                 if(Mmbr.ChildCntnr) Init(Mmbr.ChildCntnr);
                                 Mmbr=Mmbr.PrvMbr}
                                 RcrsLvl--}
                                 function ClearAllChilds(Pntr){
                                 var CPCCStyle;
                                 while (Pntr){
                                 if(Pntr.Hilite){
                                 Pntr.Hilite=0;
                                 if(KeepHilite)LowItem(Pntr);
                                 if(Pntr.ChildCntnr){
                                 CPCCStyle=Nav4?Pntr.ChildCntnr:Pntr.ChildCntnr.style;
                                 CPCCStyle.visibility=M_Hide;
                                 ClearAllChilds(Pntr.ChildCntnr.FrstMbr)}
                                 break}
                                 Pntr=Pntr.PrvMbr}}
                                 function GoTo(){
                                 if(this.LinkTxt){
                                 status='';
                                 var HP=Nav4?this.LowLyr:this;
                                 LowItem(HP);
                                 this.LinkTxt.indexOf('javascript:')!=-1?eval(this.LinkTxt):DcLoc.location.href=this.LinkTxt}}
                                 function HiliteItem(P){
                                 if(Nav4){
                                 if(P.ro)P.document.images[P.rid].src=P.ri2;
                                 else{     if(P.HiBck)P.bgColor=P.HiBck;
                                 if(P.value.indexOf('<img')==-1){
                            P.document.write(P.Ovalue);
                            P.document.close()}}}
                            else{     if(P.ro){     var Lc=P.Level==1?FrstLoc:ScLoc;
                            Lc.document.images[P.rid].src=P.ri2}
                            else{     if(P.HiBck)P.style.backgroundColor=P.HiBck;
                            if(P.HiFntClr)P.style.color=P.HiFntClr}}
                            P.Hilite=1}
                            function LowItem(P){
                            if(P.ro){     if(Nav4)P.document.images[P.rid].src=P.ri1;
                            else{     var Lc=P.Level==1?FrstLoc:ScLoc;
                            Lc.document.images[P.rid].src=P.ri1}}
                            else{     if(Nav4){     if(P.LoBck)P.bgColor=P.LoBck;
                            if(P.value.indexOf('<img')==-1){
                            P.document.write(P.value);
                            P.document.close()}}
                            else{     if(P.LoBck)P.style.backgroundColor=P.LoBck;
                            if(P.LwFntClr)P.style.color=P.LwFntClr}}}
                            function OpenMenu(){
                            if(!Loadd||!Creatd) return;
                            var TpScrlld=ExpYes?ScLoc.document.body.scrollTop:ScLoc.pageYOffset;
                            var LScrlld=ExpYes?ScLoc.document.body.scrollLeft:ScLoc.pageXOffset;
                            var CCnt=Nav4?this.LowLyr.ChildCntnr:this.ChildCntnr;
                            var ThisHt=Nav4?this.clip.height:parseInt(this.style.height);
                            var ThisWt=Nav4?this.clip.width:parseInt(this.style.width);
                            var ThisLft=AcrssFrms&&this.Level==1&&!FirstLineHorizontal?0:Nav4?this.Container.left:parseInt(this.Container.style.left);
                            var ThisTp=AcrssFrms&&this.Level==1&&FirstLineHorizontal?0:Nav4?this.Container.top:parseInt(this.Container.style.top);
                            var HP=Nav4?this.LowLyr:this;
                            CurrntOvr=this;
                            IniFlg=0;
                            ClearAllChilds(this.Container.FrstMbr);
                            HiliteItem(HP);
                            if(CCnt!=null){
                            if(!ShwFlg){ShwFlg=1;     BeforeFirstOpen()}
                            var CCW=Nav4?this.LowLyr.ChildCntnr.clip.width:parseInt(this.ChildCntnr.style.width);
                            var CCH=Nav4?this.LowLyr.ChildCntnr.clip.height:parseInt(this.ChildCntnr.style.height);
                            var ChCntTL=Nav4?this.LowLyr.ChildCntnr:this.ChildCntnr.style;
                            var SubLt=AcrssFrms&&this.Level==1?CCnt.OrgLeft+ThisLft+LScrlld:CCnt.OrgLeft+ThisLft;
                            var SubTp=AcrssFrms&&this.Level==1?CCnt.OrgTop+ThisTp+TpScrlld:CCnt.OrgTop+ThisTp;
                            if(MenuWrap){
                            if(RightToLeft){
                            if(SubLt<LScrlld)SubLt=this.Level==1?LScrlld:SubLt+(CCW+(1-2*ChildOverlap)*ThisWt);
                    if(SubLt+CCW>ScWinWdth+LScrlld)SubLt=ScWinWdth+LScrlld-CCW}
                    else{     if(SubLt+CCW>ScWinWdth+LScrlld)SubLt=this.Level==1?ScWinWdth+LScrlld-CCW:SubLt-(CCW+(1-2*ChildOverlap)*ThisWt);
                    if(SubLt<LScrlld)SubLt=LScrlld}
                    if(SubTp+CCH>TpScrlld+ScWinHght)SubTp=this.Level==1?SubTp=TpScrlld+ScWinHght-CCH:SubTp-CCH+(1-2*ChildVerticalOverlap)*ThisHt;
                    if(SubTp<TpScrlld)SubTp=TpScrlld}
                     ChCntTL.top=SubTp;ChCntTL.left=SubLt;ChCntTL.visibility=M_Show}
                     status=this.LinkTxt}
                     function OpenMenuClick(){
                     if(!Loadd||!Creatd) return;
                     var HP=Nav4?this.LowLyr:this;
                     CurrntOvr=this;
                     IniFlg=0;
                     ClearAllChilds(this.Container.FrstMbr);
                     HiliteItem(HP);
                     status=this.LinkTxt}
                     function CloseMenu(){
                     if(!Loadd||!Creatd) return;
                     if(!KeepHilite){
                     var HP=Nav4?this.LowLyr:this;
                     LowItem(HP)}
                     status='';
                     if(this==CurrntOvr){
                     IniFlg=1;
                     if(CloseTmr)clearTimeout(CloseTmr);
                     CloseTmr=setTimeout('Initiate(CurrntOvr)',DissapearDelay)}}
                     function CntnrSetUp(Wdth,Hght,NoOff){
                     var x=RcrsLvl==1?BorderColor:BorderSubColor;
                     this.FrstMbr=null;
                     this.OrgLeft=this.OrgTop=0;
                     if(x)this.bgColor=x;
                     if(Nav4){     this.visibility='hide';
                     this.resizeTo(Wdth,Hght)}
                     else{     if(x)this.style.backgroundColor=x;
                     this.style.width=Wdth;
                     this.style.height=Hght;
                     this.style.fontFamily=FontFamily;
                     this.style.fontWeight=FontBold?'bold':'normal';
                     this.style.fontStyle=FontItalic?'italic':'normal';
                     this.style.fontSize=FontSize+'pt';
                     this.style.zIndex=RcrsLvl+Ztop}}
                     function MbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){
                     var Location=RcrsLvl==1?FrstLoc:ScLoc;
                     var MemVal=eval(WhatMenu+'[0]');
                     var t,T,L,W,H,S;
                     var a,b,c,d;
                     this.PrvMbr=PrMmbr;
                     this.Level=RcrsLvl;
                     this.LinkTxt=eval(WhatMenu+'[1]');
                     this.Container=MmbrCntnr;
                     this.ChildCntnr=null;
                     this.Hilite=0;
                     this.style.overflow='hidden';
                     this.style.cursor=ExpYes&&(this.LinkTxt||(RcrsLvl==1&&UnfoldsOnClick))?'hand':'default';
                     this.ro=0;
                     if(MemVal.indexOf('rollover')!=-1){
                     this.ro=1;
                     this.ri1=MemVal.substring(MemVal.indexOf(':')+1,MemVal.lastIndexOf(':'));
                     this.ri2=MemVal.substring(MemVal.lastIndexOf(':')+1,MemVal.length);
                     this.rid=WhatMenu+'i';MemVal="<img src='"+this.ri1+"' name='"+this.rid+"'>"}
    this.value=MemVal;
    if(RcrsLvl==1){
    a=LowBgColor;
    b=HighBgColor;
    c=FontLowColor;
    d=FontHighColor}
    else{     a=LowSubBgColor;
    b=HighSubBgColor;
    c=FontSubLowColor;
    d=FontSubHighColor}
    this.LoBck=a;
    this.LwFntClr=c;
    this.HiBck=b;
    this.HiFntClr=d;
    this.style.color=this.LwFntClr;
    if(this.LoBck)this.style.backgroundColor=this.LoBck;
    this.style.textAlign=MenuTextCentered;
    if(eval(WhatMenu+'[2]'))this.style.backgroundImage="url(\'"+eval(WhatMenu+'[2]')+"\')";
    if(MemVal.indexOf('<')==-1){
    this.style.width=Wdth-LftXtra;
    this.style.height=Hght-TpXtra;
    this.style.paddingLeft=LeftPaddng;
    this.style.paddingTop=TopPaddng}
    else{     this.style.width=Wdth;
    this.style.height=Hght}
    if(MemVal.indexOf('<')==-1&&DomYes){
    t=Location.document.createTextNode(MemVal);
    this.appendChild(t)}
    else this.innerHTML=MemVal;
    if(eval(WhatMenu+'[3]')&&ShowArrow){
    a=RcrsLvl==1&&FirstLineHorizontal?3:RightToLeft?6:0;
    S=Arrws[a];
    W=Arrws[a+1];
    H=Arrws[a+2];
    T=RcrsLvl==1&&FirstLineHorizontal?Hght-H-2:(Hght-H)/2;
    L=RightToLeft?2:Wdth-W-2;
    if(DomYes){
    t=Location.document.createElement('img');
    this.appendChild(t);
    t.style.position='absolute';
    t.src=S;
    t.style.width=W;
    t.style.height=H;
    t.style.top=T;
    t.style.left=L}
    else{     MemVal+="<div style='position:absolute; top:"+T+"; left:"+L+"; width:"+W+"; height:"+H+";visibility:inherit'><img src='"+S+"'></div>";
    this.innerHTML=MemVal}}
    if(ExpYes){this.onselectstart=CnclSlct;
    this.onmouseover=RcrsLvl==1&&UnfoldsOnClick?OpenMenuClick:OpenMenu;
    this.onmouseout=CloseMenu;
    this.onclick=RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?OpenMenu:GoTo     }
    else{     RcrsLvl==1&&UnfoldsOnClick?this.addEventListener('mouseover',OpenMenuClick,false):this.addEventListener('mouseover',OpenMenu,false);
    this.addEventListener('mouseout',CloseMenu,false);
    RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?this.addEventListener('click',OpenMenu,false):this.addEventListener('click',GoTo,false)}}
    function NavMbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){
    var a,b,c,d;
    if(RcrsLvl==1){
    a=LowBgColor;
    b=HighBgColor;
    c=FontLowColor;
    d=FontHighColor}
    else {     a=LowSubBgColor;
    b=HighSubBgColor;
    c=FontSubLowColor;
    d=FontSubHighColor     }
    this.value=eval(WhatMenu+'[0]');
    this.ro=0;
    if(this.value.indexOf('rollover')!=-1){
    this.ro=1;
    this.ri1=this.value.substring(this.value.indexOf(':')+1,this.value.lastIndexOf(':'));
    this.ri2=this.value.substring(this.value.lastIndexOf(':')+1,this.value.length);
    this.rid=WhatMenu+'i';this.value="<img src='"+this.ri1+"' name='"+this.rid+"'>"}
    if(LeftPaddng&&this.value.indexOf('<')==-1&&MenuTextCentered=='left')this.value='�\;'+this.value;
    if(FontBold)this.value=this.value.bold();
    if(FontItalic)this.value=this.value.italics();
    this.Ovalue=this.value;
    this.value=this.value.fontcolor(c);
    this.Ovalue=this.Ovalue.fontcolor(d);
    this.value=CntrTxt+"<font face='"+FontFamily+"' point-size='"+FontSize+"'>"+this.value+TxtClose;
    this.Ovalue=CntrTxt+"<font face='"+FontFamily+"' point-size='"+FontSize+"'>"+this.Ovalue+TxtClose;
    this.LoBck=a;
    this.HiBck=b;
    this.ChildCntnr=null;
    this.PrvMbr=PrMmbr;
    this.Hilite=0;
    this.visibility='inherit';
    if(this.LoBck)this.bgColor=this.LoBck;
    this.resizeTo(Wdth,Hght);
    if(!AcrssFrms&&eval(WhatMenu+'[2]'))this.background.src=eval(WhatMenu+'[2]');
    this.document.write(this.value);
    this.document.close();
    this.CmdLyr=new Layer(Wdth,MmbrCntnr);
    this.CmdLyr.Level=RcrsLvl;
    this.CmdLyr.LinkTxt=eval(WhatMenu+'[1]');
    this.CmdLyr.visibility='inherit';
    this.CmdLyr.onmouseover=RcrsLvl==1&&UnfoldsOnClick?OpenMenuClick:OpenMenu;
    this.CmdLyr.onmouseout=CloseMenu;
    this.CmdLyr.captureEvents(Event.MOUSEUP);
    this.CmdLyr.onmouseup=RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?OpenMenu:GoTo;
    this.CmdLyr.LowLyr=this;
    this.CmdLyr.resizeTo(Wdth,Hght);
    this.CmdLyr.Container=MmbrCntnr;
    if(eval(WhatMenu+'[3]')&&ShowArrow){
    a=RcrsLvl==1&&FirstLineHorizontal?3:RightToLeft?6:0;
    this.CmdLyr.ImgLyr=new Layer(Arrws[a+1],this.CmdLyr);
    this.CmdLyr.ImgLyr.visibility='inherit';
    this.CmdLyr.ImgLyr.top=RcrsLvl==1&&FirstLineHorizontal?Hght-Arrws[a+2]-2:(Hght-Arrws[a+2])/2;
    this.CmdLyr.ImgLyr.left=RightToLeft?2:Wdth-Arrws[a+1]-2;
    this.CmdLyr.ImgLyr.width=Arrws[a+1];
    this.CmdLyr.ImgLyr.height=Arrws[a+2];
    ImgStr="<img src='"+Arrws[a]+"' width='"+Arrws[a+1]+"' height='"+Arrws[a+2]+"'>";
    this.CmdLyr.ImgLyr.document.write(ImgStr);
    this.CmdLyr.ImgLyr.document.close()}}
    function CreateMenuStructure(MName,NumberOf){
    RcrsLvl++;
    var i,NoOffSubs,Mbr,Wdth=0,Hght=0;
    var PrvMmbr=null;
    var WMnu=MName+'1';
    var MenuWidth=eval(WMnu+'[5]');
    var MenuHeight=eval(WMnu+'[4]');
    var Location=RcrsLvl==1?FrstLoc:ScLoc;
    if (RcrsLvl==1&&FirstLineHorizontal){
    for(i=1;i<NumberOf+1;i++){
                      WMnu=MName+eval(i);
                      Wdth=eval(WMnu+'[5]')?Wdth+eval(WMnu+'[5]'):Wdth+MenuWidth}
                      Wdth=BorderBtwnElmnts?Wdth+(NumberOf+1)*BorderWidth:Wdth+2*BorderWidth;Hght=MenuHeight+2*BorderWidth}
                      else{     for(i=1;i<NumberOf+1;i++){
                            WMnu=MName+eval(i);
                            Hght=eval(WMnu+'[4]')?Hght+eval(WMnu+'[4]'):Hght+MenuHeight}
                            Hght=BorderBtwnElmnts?Hght+(NumberOf+1)*BorderWidth:Hght+2*BorderWidth;Wdth=MenuWidth+2*BorderWidth}
                            if(DomYes){
                            var MmbrCntnr=Location.document.createElement("div");
                            MmbrCntnr.style.position='absolute';
                            MmbrCntnr.style.visibility='hidden';
                            Location.document.body.appendChild(MmbrCntnr)}
                            else{     if(Nav4) var MmbrCntnr=new Layer(Wdth,Location)
                            else{     WMnu+='c';
                            Location.document.body.insertAdjacentHTML("AfterBegin","<div id='"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        

    Hi Harjeet,
    Reason of your Dump is that the enhancement "LFDCB001" which you used contains one Function module exit "EXIT_SAPLFDCB_001" and another one screen exit in calling screen  "SAPLFDCB" number 0150.
    So when you activate your project these above mentioned both components were activated.
    So when you execute transaction SAP looks for called screen "SAPLXM08" No-0400 but as you havn't created and program go for DUMP.
    Solution - Just Create called screen  "SAPLXM08" No-0400 and activate.
    Thanks,
    Vijay

  • Using Javascript To UnCheck A Checkbox

    Hi,
    I have a select list with two options in. When one of them is selected I have two checkboxes that I want hiding and setting to unselected. I can hide and show them fine using *$x_HideItemRow* and *$x_ShowItemRow*, but when I hide them I want the setting as unselected.
    Have tried using html_GetElement(pThat).checked = false; but when the items are displayed again they are still displayed as selected.
    Can anyone show me how to uncheck a checkbox using javascript?
    Cheers
    Simon

    Simon,
    Use firebug in firefox to see what's happening. The name of your item is applied to an HTML fieldset element that contains the actual inputs of type checkbox. Each of those has a name based on the item name with "_X" on the end as in PXX_ITEM_NAME_0.
    You'll need to select the one you want to check/uncheck directly by adding the underscore and the number. Also, you can use $x over html_GetElement (just shorter).
    Regards,
    Dan
    http://danielmcghan.us
    http://sourceforge.net/projects/tapigen

  • Using Javascript to disable field "Planned"

    Hi every one,
    I want to use javascript to disable "Planned" checkbox in Project Server 2013 because we want that user can not see this planned time and be confused with the Project Server's automatic changes for the planned time.
    <script type="text/javascript">
    document.getElementById("Ribbon.ContextualTabs.MyWork.Home.ShowHide.PlannedWork-Medium-checkbox").checked = false;
    </script>
    I found this code in this subject :
    http://social.technet.microsoft.com/Forums/projectserver/en-US/0beeed2d-bebc-4217-981a-41b1252c7cc2/disable-field-planned-in-timesheet?forum=projectserver2010general
    But I don't understand where to use it. If i create a custom webpart with this code, I've got a null exception when the page is loading.
    So, can you help me ? Maybe I need to use it in an other file ?

    Hi Patmol6,
    Basically, to add javascript to a PDP (or timesheet page for instance), 
    edit the page
    add the content editor webpart
    set it as hidden
    copy paste the code
    Note that you can also point from the content editor webpart to a js file embedding the javascript code
    Here are few examples (some are in PS2007, but the process is similar): 
    http://epmsource.com/tag/content-editor-webpart/
    http://badalratra.wordpress.com/2013/05/04/how-to-disable-pdp-custom-fields-using-javascript/
    http://badalratra.wordpress.com/2013/02/03/javascript-code-to-add-custom-descriptions-underneath-project-field-on-the-pdp-page/
    http://epmcorner.wordpress.com/tag/content-editor-web-part/
    Hope this helps.
    Guillaume Rouyre - MBA, MCP, MCTS

  • Using javascript to copy to the clipboard in Safari

    I had an application for taking notes in IE for the windows computers at my company. It used Javascript to copy the contents of a text box to the clipboard.
    Now that we've switched to macs (and love them), this no longer works in eitehr Safari, Firefox, or Camino for the mac.
    If there is a javascript command that will let you copy a text box's contents to the clipboard that works with any of these browsers, I'd be greateful for a few pointers int he right direction.
    Thanks in advance!

    jalperin wrote:
    > Here's what I'm doing:
    >
    Using a data set observer, check for
    onPostLoad and generate the html
    > code
    >
    Using innerHTML, stuff the code into
    the appropriate <div>
    >
    Use regionName.updateContent() to
    update the region I just created
    > with the html code I generated
    >
    > Interestingly, if I take the generated source for my
    page and remove the data
    > set observer, the Spry table displays correctly with all
    the expected values.
    > This suggests to me that my generated html code is
    correct, but that there is
    > some sort of timing issue (i.e. Spry doesn't know about
    the new code I
    > generated).
    >
    > Any suggestions?
    I'd guess that it is a timing issue as well. I haven't looked
    much at the dataset capability in Spry, but it may be that the
    dataset "finds" all of the regions and code that it applies to
    before the onPostLoad event is triggered. If that is the case, then
    your generated code doesn't exist yet,and so the dataset thinks
    that there is nothing for it to apply to.
    Will the HTML that you generate change based upon the dataset
    that is actually returned? I guess I'm looking for the reason why
    the HTML is being generated when it could be in the page itself and
    avoid this issue completely.
    Danilo Celic
    |
    http://blog.extensioneering.com/
    | WebAssist Extensioneer
    | Adobe Community Expert

  • Rename an XML tag using javascript

    Dear adobe experts,
    I have a requirement to rename XML tags, in the interface for an adobe form, using javascript.
    the XML looks like this:
    <ELEMENT>
         <DATA>
              <ROW_IID>0</ROW_IID>
              <PARENT>0</PARENT>
              <CHILD>0</CHILD>
         </DATA>
         <DATA>
              <ROW_IID>1</ROW_IID>
              <PARENT>0</PARENT>
              <CHILD>0</CHILD>
         </DATA>
    </ELEMENT>
    and the result should look something like this:
    <ELEMENT>
         <CHAIR>
              <ROW_IID>0</ROW_IID>
              <PARENT>0</PARENT>
              <CHILD>0</CHILD>
         </CHAIR>
         <TABLE>
              <ROW_IID>0</ROW_IID>
              <PARENT>0</PARENT>
              <CHILD>0</CHILD>
         </TABLE>
    </ELEMENT>
    Is this possible and how can I do this? I was hoping that something like renameNode() (for instance) is also possible in the javascript set for adobe forms.
    If it's not possible I'm going to have to create new nodes, put the data from the existing node in the new node and remove the original node. This will be a lot more work and just renaming is easier :-).
    Kind regards,
    Niels

    Hi,
           Thanks a lot Jeff...
            I'm doing a huge program with lot of tasks. While doing that,my mind didn't strike to check if the tag is not already exist, then only to create new tag...  Thanks for all of the indesigner experts for their replies...
    I used the following codes with ur idea.
                        var renamewith = textbox1.text;
                        try
                            alert(app.activeDocument.xmlTags.item(renamewith).name);
                            if(app.activeDocument.xmlTags.item(renamewith).name)
                               var testTag = app.activeDocument.xmlTags.item(renamewith);
                        catch(e)
                            var testTag = app.activeDocument.xmlTags.add({name: renamewith});
    With Regards,
    Vel.

Maybe you are looking for

  • Return Free Items should copied into the invoice.

    Dear All, We  created a return sales order with two line items.First line item is REN and second line item is RENN item category type.When we created the sales order at that time RENN was not billing relevant.(in VOV7).I have  made the delivery and d

  • Adding the date/time stamp to videos already created

    We have someone using Elemets 8 They need to add in the date/time stamp to video's that are already created. The camcorder we have does record this information but doesn't allow that information to be put onto the screen its a Canon HD HF200 We were

  • Why is iPhoto Library growing?

    The iPhoto library on my iMac has grown from about 6000 pictures to over 26,000!  It seems that many "face thumbnails" have been created although there also seems to be many duplicates. I have never used "Find faces." I have searched all drives and f

  • Is there any way to add a task/reminder from iCal or Mail besides adding flags that have no date reminders?

    Am I missing something? Is there a 3rd party software that does this? I came from Outlook with the ability to add tasks to my daily to-dos and give them start/end dates.  Where can I do this with OSX 10.7?

  • Compilation fails

    Hello, I am having trouble compiling my weblogic application. I have set up a split directory and use ant + build.xml file generated by buildXMLGen. Furthermore my application contains two stateless session EJB's (A and B, where A uses B). This is wh