//shop Create a boolean variable to check for a valid Internet Explorer instance.
var xmlhttp = false;
//Check if we are using IE.
try {
//If the Javascript version is greater than 5.
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

} catch (e) {
//If not, then use the older active x object.
try {
//If we are using Internet Explorer.
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

} catch (E) {
//Else we must be using a non-IE browser.
xmlhttp = false;
}
}
//If we are using a non-IE browser, create a javascript instance of the object.
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();

}


$(document).ready(function() {
$('.galerijasmenu').click(function () {
$('html, body').animate({scrollTop:255}, 'slow');
var serverPage = $(this).attr('href');

$.ajax({
type:"GET",
url:serverPage,
success: function (html) {
$('#content').html(html);
}
});
return false;
});
});


function makerequestcontent(serverPage, objID) {
var obj = document.getElementById(objID);
xmlhttp.open("GET", serverPage);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);

}




function twojquery(serverPage, objID){

$(document).ready(function() {

$.ajax({
type:"GET",
url:serverPage,
success: function (html) {
$(objId).html(html);
}
});
return false;
});




}


function galerijacontent(){
	makerequestcontent("content.php?id=8", "content");
    makerequestcontent("divgal.php", "rightcontainer");

}

function changetextnode(){

}
function cratelem(pagid){
 		  var saglabats = document.getElementById("saglabats");
          var para = document.createElement("p");
          var pagdiv = document.createTextNode(pagid);
          para.appendChild(pagdiv);
          saglabats.appendChild(para);


}


function ajaxCallback() {

var div = document.getElementById("content");
	div.innerHTML= xmlhttp.responseText;
    alert(xmlhttp.responseText);
	runScripts(div); //run all scripts now contained in the target div element
}





function makerequestscript(objID) {


var serverPage = "addspeles.php";
var obj = document.getElementById(objID);
xmlhttp.open("GET", serverPage);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-1");
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = eval(xmlhttp.responseText);


}
}
xmlhttp.send(null);

}



function mrequesttabi(serverPage, objID) {


var obj = document.getElementById(objID);
xmlhttp.open("GET", serverPage);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-1");
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML =xmlhttp.responseText;
}
}
xmlhttp.send(null);

}



function makerequest(serverPage, pagid, objID) {

var serverPage = serverPage + "?id=" + pagid;
// alert(pagid);
xmlhttp.open("GET", serverPage);
var obj = document.getElementById(objID);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-1");
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;

}
}
xmlhttp.send(null);

}


function notextareaquest(lapa) {

xmlhttp.open("GET", lapa);

var obj = document.getElementById("tables");
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-1");

xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
//alert(xmlhttp.responseText + "sveiki tables");

}
}

xmlhttp.send(null);

}

function two(pagid, lapa){
loadorsave('theform.php', pagid, 'load', 'editor1');
window.setTimeout(function(){

$(document).ready(function() {
$.ajax({
type:"GET",
url:lapa,
success: function (html) {
$('#tables').html(html);
}
});
return false;
});


}, 522)

}



function ajaxSave() {

var ed = tinyMCE.get('editor1');
ed.setProgressState(1);
window.setTimeout(function() {
ed.setProgressState(0);

ed.getContent();
        }, 322);
        return ed.getContent();
}


function loadorsave(serverPage, pagid, event, objID){
document.getElementById("tables").innerHTML = " ";

if(event == "load"){

        var ed = tinyMCE.get('editor1');
                             makerequest(serverPage, pagid, objID);

        ed.setProgressState(1); // Show progress
        window.setTimeout(function() {
                ed.setProgressState(0); // Hide progress

                ed.setContent(xmlhttp.responseText);
        }, 400);

              document.getElementById("saglabats").innerHTML = pagid;
              //alert(document.getElementById("saglabats").innerHTML);


        }
        else{
			var url = "saveform.php";
           // alert("save me");
			var str = ajaxSave();
               //alert(str);
           var pagid = document.getElementById("saglabats");


             var pagid = pagid.innerHTML;
              // alert("\n lapasidupdate " + pagid);
			var params = "updateid=" + pagid + "&teksts=" + str;
			xmlhttp.open("POST", url, true);

			//Send the proper header information along with the request
			xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlhttp.setRequestHeader("Content-length", params.length);
			xmlhttp.setRequestHeader("Connection", "close");

			xmlhttp.onrechange = function() {//Call a function when the state changes.
			if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			//alert(xmlhttp.responseText);
            //alert("sava" + pagid);
			}
		}
		xmlhttp.send(params);


        }
}








function processajaxes(id){
var url = "saveform.php";
var str = ajaxSave();
var params = "name=" + str + "&id=" + id;
xmlhttp.open("POST", url, true);

//Send the proper header information along with the request
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");

xmlhttp.onreadystatechange = function() {//Call a function when the state changes.
	if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
		alert(xmlhttp.responseText);
	}
}
xmlhttp.send(params);


}






function submitForms() {
tinyMCE.triggerSave();
document.forms[0].submit();
}



function makerequestlogin(objID) {
var serverPage = "bookgrid.php";
var obj = document.getElementById(objID);
xmlhttp.open("GET", serverPage);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-1");
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}

function makerequestform(id, objID) {
var serverPage = "theform.php?id=" + id;

var obj = document.getElementById(objID);
xmlhttp.open("GET", serverPage);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}

function makerequesuserstat(userid, objID) {
var serverPage = "shopreport.php?userid=" + userid;


var obj = document.getElementById(objID);
xmlhttp.open("GET", serverPage);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}

function makerequestpirkumi(userid, preceid, date, event, objID) {
var serverPage = "manipirkumi.php?userid=" + userid +"&preceid=" + preceid +"&date=" + date +"&event=" + event;
var obj = document.getElementById(objID);
xmlhttp.open("GET", serverPage);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}

function makerequestpiegade(userid, totalcost, time, sesijaid, objID) {
var serverPage = "piegade.php?userid=" + userid +"&totalcost=" + totalcost +"&time=" + time +"&sesijaid=" +sesijaid;
var obj = document.getElementById(objID);
xmlhttp.open("GET", serverPage);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}

function processForm(e, id, date){
var objID = "createtask";
var serverPage = "theform.php?id=" + id +"&date=" + date;

var obj = document.getElementById(objID);

    params = Form.serialize('submitForm')
    new Ajax.Updater('createtask','theform.php', { parameters: params } );
 processajax (serverPage, obj, "get", "");
}



function createform (e, id, date){
theObject = document.getElementById("createtask");
theObject.style.visibility = "visible";
theObject.style.height = "500px";
theObject.style.width = "700px";

var posx = 0;
var posy = 0;
posx = e.clientX + document.body.scrollLeft;
posy = e.clientY + document.body.scrollTop;
theObject.style.left = posx + "px";
theObject.style.top = posy + "px";
//The location we are loading the page into.
var objID = "createtask";
var serverPage = "theform.php?id=" + id +"&date=" + date;

var obj = document.getElementById(objID);
processajax (serverPage, obj, "get", "");
}


function findPosX(obj){
var curleft = 0;
if (obj.offsetParent){
while (obj.offsetParent){
curleft += obj.offsetLeft
obj = obj.offsetParent;
}
} else if (obj.x){
curleft += obj.x;
}
return curleft;
}

function findPosY(obj){
var curtop = 0;
if (obj.offsetParent){
while (obj.offsetParent){
curtop += obj.offsetTop
obj = obj.offsetParent;
}
} else if (obj.y){
curtop += obj.y;
}
return curtop;
}
function autocomplete (thevalue, e){
theObject = document.getElementById("autocompletediv");
theObject.style.visibility = "visible";
theObject.style.width = "152px";
var posx = 0;
var posy = 0;
posx = (findPosX (document.getElementById("yourname")) + 1);
posy = (findPosY (document.getElementById("yourname")) + 23);
theObject.style.left = posx + "px";
theObject.style.top = posy + "px";
var theextrachar = e.which;
if (theextrachar == undefined){
theextrachar = e.keyCode;
}
//The location we are loading the page into.
var objID = "autocompletediv";

//Take into account the backspace.
if (theextrachar == 8){
if (thevalue.length == 1){
var serverPage = "autocomp.php";
} else {
var serverPage = "autocomp.php" + "?sstring=" + thevalue.substr (0, (thevalue.length -1));
}
} else {
var serverPage = "autocomp.php" + "?sstring=" + thevalue + String.fromCharCode (theextrachar);
}
var obj = document.getElementById(objID);
xmlhttp.open("GET", serverPage);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}
function setvalue (thevalue){
acObject = document.getElementById("autocompletediv");
acObject.style.visibility = "hidden";
acObject.style.height = "0px";
acObject.style.width = "0px";
document.getElementById("yourname").value = thevalue;
}

function checkfortasks (thedate, e){
theObject = document.getElementById("taskbox");
theObject.style.visibility = "visible";
var posx = 0;
var posy = 0;
posx = e.clientX + document.body.scrollLeft;
posy = e.clientY + document.body.scrollTop;
theObject.style.left = posx + "px";
theObject.style.top = posy + "px";
serverPage = "taskchecker.php?thedate=" + thedate;
objID = "taskbox";
var obj = document.getElementById(objID);

xmlhttp.open("GET", serverPage);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}


function hidetask (){
tObject = document.getElementById("taskbox");
tObject.style.visibility = "hidden";
tObject.style.height = "0px";
tObject.style.width = "0px";
}

function validateform (thevalue){
serverPage = "validator.php?sstring=" + thevalue;
objID = "messagebox";
var obj = document.getElementById(objID);
xmlhttp.open("GET", serverPage);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}





function trim (inputString) {

if (typeof inputString != "string") { return inputString; }
var retValue = inputString;
var ch = retValue.substring(0, 1);
while (ch == " ") {
retValue = retValue.substring(1, retValue.length);
ch = retValue.substring(0, 1);
}
ch = retValue.substring(retValue.length-1, retValue.length);
while (ch == " ") {
retValue = retValue.substring(0, retValue.length-1);
ch = retValue.substring(retValue.length-1, retValue.length);
}
while (retValue.indexOf(" ") != -1) {

retValue = retValue.substring(0, retValue.indexOf(" ")) +retValue.substring(retValue.indexOf(" ")+1, retValue.length);
}
return retValue;
}

function validatetask (thevalue, thename){
var nowcont = true;
if (thename == "yourname"){
if (trim (thevalue) == ""){
document.getElementById("themessage").innerHTML = "You must enter your name.";
document.getElementById("newtask").yourname.focus();
nowcont = false;
}
}
if (nowcont == true){
if (thename == "yourtask"){
if (trim (thevalue) == ""){
document.getElementById("themessage").innerHTML = "You must enter a task.";
document.getElementById("newtask").yourtask.focus();
nowcont = false;
}
}
}
return nowcont;
}



function submitformcalendar (theformcalendar, objID){
serverPage = "theformcalendar.php";
var file = serverPage;

var str = getformvalues(theformcalendar);
var obj = document.getElementById(objID);
processajax (serverPage, obj, "post", str);
return pasid;
}


function getformvalues (fobj){
var str = "";

//Run through a list of all objects contained within the form.
for(var i = 0; i < fobj.elements.length; i++){

str += fobj.elements[i].name +"=" +  fobj.elements[i].value +"&";
}

return str;

}

function usersubmit (theform, serverPage, objID){
var file = serverPage;
var str = getformvalues(theform);
var obj = document.getElementById(objID);
processajax (serverPage, obj, "post", str);

}

function tabajaxSave() {

var ed = tinyMCE.get('tabtext');
ed.setProgressState(1);
window.setTimeout(function() {
ed.setProgressState(0);

ed.getContent();
        }, 322);
        return ed.getContent();
}

function tabsubmit (theform, serverPage, objID){
var file = serverPage;
var str = getformvalues(theform);
var obj = document.getElementById(objID);

var tab = tabajaxSave();

str = str + "&tabtext=" + tab;
processajax (serverPage, obj, "post", str);

}

function getformvaluesdz (fobj){
var str = "";

//Run through a list of all objects contained within the form.
for(var i = 0; i < fobj.elements.length; i++){

str += fobj.elements[i].name +"=" +  fobj.elements[i].value +"&";
}

return str;

}

function usersubmitdz (theform, serverPage, objID){
var file = serverPage;
var str = getformvalues(theform);
var obj = document.getElementById(objID);
processajax (serverPage, obj, "post", str);

}

function getformvaluessp (fobj){
var str = "";

//Run through a list of all objects contained within the form.
for(var i = 0; i < fobj.elements.length; i++){

str += fobj.elements[i].name +"=" +  fobj.elements[i].value +"&";
}

return str;

}

function usersubmitsp (theform, serverPage, objID){
var file = serverPage;
var str = getformvaluessp(theform);
var obj = document.getElementById(objID);
processajax (serverPage, obj, "post", str);

}

function submiteditcalendar (theform, pasid, objID){
serverPage="sqlcalendar.php?pasid" + pasid;
var str = getformvalues(theform);
var obj = document.getElementById(objID);
processajax (serverPage, obj, "post", str);

}




function getupdateformvalues (fobj){
var str = "";

//Run through a list of all objects contained within the form.
for(var i = 0; i < fobj.elements.length; i++){

str += fobj.elements[i].name +"=" +  fobj.elements[i].value +"&";
}

return str;

}
function submitupadteform (theform, userid, preceid, date, sesijaid, event, objID){
serverPage = "manipirkumi.php?userid=" + userid +"&preceid=" + preceid +"&date=" + date +"&event=" + event +"&sessionnr=" + sesijaid;
var file = serverPage;

var str = getupdateformvalues(theform);

var obj = document.getElementById(objID);
processajax (serverPage, obj, "post", str);

}



function alertselected(sel, userid){

date =  sel.options[sel.selectedIndex].value;
var obj = document.getElementById('pirkums');
serverPage = "manipirkumi.php?userid=" + userid +"&date=" + date;
xmlhttp.open("GET", serverPage);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-1");
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}

function alertshopuserparam(sel){
rajid =  sel.options[sel.selectedIndex].value;
alert(rajid);
}


function createformsubmenu (e, serverPage, date){
theObject = document.getElementById("createtask");
theObject.style.visibility = "visible";
theObject.style.height = "500px";
theObject.style.width = "700px";

var posx = 0;
var posy = 0;
posx = e.clientX + document.body.scrollLeft;
posy = e.clientY + document.body.scrollTop;
theObject.style.left = posx + "px";
theObject.style.top = posy + "px";
//The location we are loading the page into.
var objID = "createtask";


var obj = document.getElementById(objID);
processajax (serverPage, obj, "get", "");
}
function makerequestgal(galid, objID) {
var obj = document.getElementById(objID);
serverPage = "galeria.php?galid=" + galid;
xmlhttp.open("GET", serverPage);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-1");
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}


function makerequesttinymce(serverPage, objID) {
var obj = document.getElementById(objID);
xmlhttp.open("GET", serverPage);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-1");
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;

}
}
xmlhttp.send(null);


}
