 $(function(){  $('.image').ifixpng();  });


 function login()
 {
  $("#signin").hide();
  $("#signin_loading").show();
  $.post("http://www.ideaoffer.com/login.php",
         { login: $("#login_login").val(), pass: $("#login_pass").val() },
         function(data){
          if (data=="yes")
           document.location = '?logged_in';
            else
             {
                $("#login_pass").val("");
                $("#signin_loading").hide();
                $("#wrong_pass").fadeIn("fast", function () {
                                                              setTimeout("show_signin();",20000);
                                                            });

             }
         });
 }

 function show_signin()
 {
  $("#signin").show();
  $("#wrong_pass").hide();
 }

 function show_men(name)
 {
  $(".men").hide();
  $("#men_"+name).fadeIn();
 }

 function show_desc(name)
 {
  $(".descbox").hide();
  $("#desc_"+name).show();
 }

 function check_create_form()
 {
  $("#error").hide();
  $("#error").html("");

  var e = "";

  var winner_prize = $("#winner_prize").val().split("$");

  if (winner_prize[1])
   winner_prize = parseFloat(winner_prize[1]);
    else
     winner_prize = parseFloat(winner_prize[0]);
  if (!winner_prize) winner_prize = 0.00;

  var days = parseInt($("#expires").val());
  if (!days) days = 0;

  if ($("#title").val().length == 0)
   e+="Please write title for your project.<br>";
    else
     if ($("#title").val().length < 5)
      e+="Title is too short.<br>";

  if ($("#title").val().length > 255) e+="Title is too long.<br>";

  if (tinyMCE.get('instructions').getContent({format : 'text'}).length == 0)
   e+="Please write instructions for your project.<br>";
   else
    if (tinyMCE.get('instructions').getContent({format : 'text'}).length < 10)
     e+="Please write few words more for instructions.<br>";

  if ($("#category_id").val() == 0) e+="Please select category.<br>";

  if (winner_prize < 0.10) e+="Minimum prize is $0.10<br>";
  if (days < 1 || days > 355) e+="Please check \"expires in\" field<br>";

  if (e=="")
   return true;
    else
    {
     $("#error").fadeIn("fast");
     $("#error").html(e);
     return false;
    }
 }

 function check_contact_form()
 {
  $("#error").hide();
  $("#error").html("");
  var e = "";
  if ($("#name").val().length < 2 || $("#name").val().length > 50) e+="Please check your name.<br>";
  if ($("#email").val().length < 2 || $("#email").val().length > 50 || !is_valid_email($("#email").val())) e+="Please check your email.<br>";
  if ($("#subject").val().length < 2 || $("#subject").val().length > 1000) e+="Please fill subject.<br>";
  if ($("#body").val().length < 2) e+="Please fill body of your message.<br>";

  if (e=="")
   return true;
    else
    {
     $("#error").fadeIn("fast");
     $("#error").html(e);
     return false;
    }
 }

 function check_paypal_form()
 {
  $("#error").html("");
  $("#error").hide();
  var e = "";
  if (!(isFloat($("#ammount").val()))) e+="Please check amount field.<br>";
  if ($("#ammount").val() < 5) e+="Minimum is $5.";


  if (e=="")
   return true;
    else
    {
     $("#error").fadeIn("fast");
     $("#error").html(e);
     return false;
    }
 }

function isFloat(s)
{
var n = trim(s);
return n.length>0 && !(/[^0-9.]/).test(n) && (/\.\d/).test(n);
}

function trim(s)
{
return s.replace(/^\s+|\s+$/g, "");
}

function is_valid_email (email)
{
	return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email);
}


