var loadedobjects="";



function dhtmlLoadScript(url)

{

   var e = document.createElement("script");

   e.src = url;

   e.type="text/javascript";

   document.getElementsByTagName("head")[0].appendChild(e);

}

//When the page is done loading, it calls this on callback

function loadobjects()

{

   dhtmlLoadScript('js/init.js');

}



function loadvaild()

{

    var d1 = new LiveValidation('d1', { validMessage: "", onlyOnBlur: false, onlyOnSubmit: true });

    d1.add( Validate.Presence, { failureMessage: "Required" }  );  

    d1.add( Validate.Length, { minimum: 1, failureMessage: "Invalid" } );

    d1.add( Validate.Numericality, {failureMessage: "Must Be a Number!"} );

}



//this function loads the page

function loadContent(id, div, posted) {

  //startLoading();

   new Ajax.Updater(div, 'getPag.php', {method: 'post', postBody:posted+'='+ id +"",onComplete:loadobjects});

}



function loaditem_info( item, typed )

{

   new Ajax.Updater('item_info', 'getPag.php', {method: 'post', postBody:"getinfo="+item+"&type="+typed,onComplete: Effect.Appear('item_info')});

}



function loadcart_item( content_id, qI, qU, d, aI, aQ, item_id )

{



   new Ajax.Updater('content', 'getPag.php', {method: 'post', postBody:"content="+content_id+"&qI="+qI+"&qU="+qU+"&d="+d+"&aI="+aI+"&aQ="+aQ+"&item="+item_id, onComplete:loadvaild});

}



function loadCart( item, qty )

{

   document.write("<p> inside the loadCart method!" + item + " " + qty + " </p>");

   new Ajax.Updater('cart', 'pages.php', {method: 'post', postBody:"aI="+item+"&aQ="+qty+""} );

}



//This we might use

function loadobjs(){

   if (!document.getElementById)

   return

   for (i=0; i<arguments.length; i++){

      var file=arguments[i]

            var fileref=""

            if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding

         if (file.indexOf(".js")!=-1){ //If object is a js file

            fileref=document.createElement('script')

            fileref.setAttribute("type","text/javascript");

            fileref.setAttribute("src", file);

         }

         else if (file.indexOf(".css")!=-1){ //If object is a css file

            fileref=document.createElement("link")

                  fileref.setAttribute("rel", "stylesheet");

            fileref.setAttribute("type", "text/css");

            fileref.setAttribute("href", file);

         }

            }

            if (fileref!=""){

               document.getElementsByTagName("head").item(0).appendChild(fileref)

                        loadedobjects+=file+" " //Remember this object as being already added to page

            }

   }

}
