﻿  /**
   * @version $Id: core.php v1.0.5 2008-03-18 19:00:00 +2GMT $
   * js core function
  */


function AddStrory(f1)        {

        var title = f1.title.value;
        var story = f1.story.value;
        var username = f1.username.value;
        var email = f1.email.value;

		 if(title=='') 		{ alert('Заголовок не заполнен'); return;}
		 if(story=='') 		{ alert('История не заполнена'); return;}
		 if(username=='') 	{ alert('Имя не заполнено'); return;}
		 if(email=='') 		{ alert('Адресс не заполнен'); return;}
		
		document.getElementById('post_story').innerHTML='<img src="/wp-content/plugins/story_contest/images/loading.gif">Loading...';

        ajaxObject = new sack();

        ajaxObject.requestFile = '/wp-content/plugins/story_contest/add_story.php';        // Specifying which file to get
        ajaxObject.setVar("title",title);
        ajaxObject.setVar("story",story);
        ajaxObject.setVar("username",username);
        ajaxObject.setVar("email",email);
        ajaxObject.method = "POST";

         ajaxObject.onCompletion = function(){

              //f1.Submit.disabled = false;
             var Answer = trim(ajaxObject.response);
			 var ResArrs = Answer.split("#-#-#");
              		Answer = trim(ResArrs[1]);
			  
              if(Answer=="done") {
                  document.getElementById('post_story').innerHTML = 'История добавлена!';
              } else{
			  		document.getElementById('post_story').innerHTML = 'Ошибка!';
                  	alert('Error: Can\'t add story');
              }
        };        // Specify function that will be executed after file has been found

        ajaxObject.runAJAX();
}

function AddPhoto(f1)        {

        var title = f1.title.value;
        var upl_photo = f1.upl
		//var files = Array(1);
		//files[0] = upl_photo;
		
        //var username = f1.username.value;
       // var email = f1.email.value;

		 if(title=='') 		{ alert('Заголовок не заполнен'); return;}
		 if(upl_photo=='') 		{ alert('Фото не заполнено'); return;}
		 //if(username=='') 	{ alert('Имя не заполнено'); return;}
		 //if(email=='') 		{ alert('Адресс не заполнен'); return;}
		
		document.getElementById('post_story').innerHTML='<img src="/wp-content/plugins/story_contest/images/loading.gif">Loading...';

    // Create new JsHttpRequest object.

    var req = new JsHttpRequest();

    // Code automatically called on load finishing.

    req.onreadystatechange = function() {

        if (req.readyState == 4) {

            // Write result to page element (_RESULT becomes responseJS). 

           // document.getElementById('result').innerHTML = 

             //   '<b>MD5("'+req.responseJS.q+'")</b> = ' +

               // '"' + req.responseJS.md5 + '"<br> ';

            // Write debug information too (output becomes responseText).

            document.getElementById('post_story').innerHTML = req.responseText;

            //alert(req.responseJS.q);

            if(req.responseJS.q == 'done'){

            	alert ('Project created');

            	//document.getElementById('post_story').innerHTML = 'Фото добавлено!';

            }

            //doSubmitForm (f1);

        }

    }

    // Prepare request object (automatically choose GET or POST).

    req.open(null, '/wp-content/plugins/story_contest/add_photo.php', true);

    // Send data to backend.
alert(upl_photo);

    req.send( { q: upl_photo } );
	


/*
        ajaxObject = new sack();

        ajaxObject.requestFile = '/wp-content/plugins/story_contest/add_photo.php';        // Specifying which file to get
        ajaxObject.setVar("title",title);
        ajaxObject.setVar("upl_photo",upl_photo);

        ajaxObject.method = "POST";

         ajaxObject.onCompletion = function(){

              //f1.Submit.disabled = false;
             var Answer = trim(ajaxObject.response);
			 			 var ResArrs = Answer.split("#-#-#");
              		Answer = trim(ResArrs[1]);
			  alert(ResArrs[0]);
              if(Answer=="done") {
                  document.getElementById('post_story').innerHTML = 'Фото добавлено!';
              } else{
			  		document.getElementById('post_story').innerHTML = 'Ошибка!';
                  	alert('Error: Can\'t add story');
              }
        };        // Specify function that will be executed after file has been found

        ajaxObject.runAJAX();*/
		
}


function doLoad(f1) {

	var value = f1.upl;
	var title = f1.title.value;
	var email = f1.email.value;
	var username = f1.username.value;

		 if(title=='') 		{ alert('Заголовок не заполнен'); return;}
		 if(value=='') 		{ alert('Фото не заполнено'); return;}
		 if(username=='') 	{ alert('Имя не заполнено'); return;}
		 if(email=='') 		{ alert('Адресс не заполнен'); return;}


    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
           //document.getElementById('photo_frm').innerHTML = req.responseText;
            // Write result to page element (_RESULT becomes responseJS).
			if(req.responseJS.q=="done") 
            document.getElementById('photo_frm').innerHTML = 'Файл загружен';
			if(req.responseJS.q=="format") 
            document.getElementById('photo_frm').innerHTML = 'Only jpg/gif files';
			if(req.responseJS.q=="faild") 
            document.getElementById('photo_frm').innerHTML = 'Error!';

            // Write debug information too (output becomes responseText).

			//document.getElementById('photo_frm').innerHTML = req.responseJS.q;
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/wp-content/plugins/story_contest/add_photo.php', true);
    // Send data to backend.
    req.send( { q: value, title: title, email:email, username: username } );
}

function trim(string)
{
return string.replace(/(^\s+)|(\s+$)/g, "");
}

