function CheckEMail(str_email) {
        t = str_email.indexOf("@");
        if ((str_email.indexOf(".") == -1) || (t == -1) || (t < 1) || (t > str_email.length - 5) || (str_email.charAt(t - 1) == '.') || (str_email.charAt(t + 1) == '.'))  {
        return false;
        }
        return true;
    }

//Main page effects
    $(function() {
        $('a[@rel*=gallery]').lightBox();
    });

    $(function() {
        $('a.gallery').lightBox();
    });

//Form Functions
    function CheckForm() {
      var error = 0;
    	for(i=0;i<mandatory_fields.length;i++) {
        if($("#"+mandatory_fields[i]).val() == "") {
          error = 1
          $("#check_"+mandatory_fields[i]).addClass('font_red_color');
        } else {
          $("#check_"+mandatory_fields[i]).removeClass('font_red_color');
        }
      }
      if(error == 1)
        return false;
      else
        return true;
    }

    function CustomCheckForm(c_form, c_mandatory_fields) {
      var error = 0;
    	for(i=0;i<c_mandatory_fields.length;i++) {    
        if($("#"+c_form+"_"+c_mandatory_fields[i]).val() == "") {
          error = 1;
          $("#check_"+c_form+"_"+c_mandatory_fields[i]).addClass('font_red_color');
        } else {
          $("#check_"+c_form+"_"+c_mandatory_fields[i]).removeClass('font_red_color');
        }
        if(c_mandatory_fields[i] == 'confirm_password') {

          if($("#"+c_form+"_confirm_password").val() != $("#"+c_form+"_password").val()) {
            error = 1;
            window.alert("Password and Repeat Password must be equal!");
            $("#check_"+c_form+"_"+c_mandatory_fields[i]).addClass('font_red_color');
          }
        }
        if(c_mandatory_fields[i] == 'email') {
          if(CheckEMail($("#"+c_form+"_email").val()) == false) {
            error = 1;
            window.alert("Wrong mail format!");
            $("#check_"+c_form+"_"+c_mandatory_fields[i]).addClass('font_red_color');
          }
        }
      }
      if(error == 1)
        return false;
      else
        return true;
    }

//solutiob ajax content
function GET_SOL_DATA(get_vals) {
	$('#content').DropOutRight(500);
	GetContent(get_vals);
	return false;
}

function Reinit_Thikbox() {
	tb_init('a.thickbox, area.thickbox, input.thickbox');
  	imgLoader = new Image();// preload image
  	imgLoader.src = tb_pathToImage;
}

function GetContent(get_vals) {
	$.ajax({
  		url: _base_url + "get_content.php"+get_vals,
  		cache: false,
  		success: function(html){
        $("#content").empty();
        $("#content").append(html);
        $("#breadcrumb").empty();
        $("#breadcrumb").append($("#breadcrumb_backup").html());
        $('#content').DropInRight(500, null, 'easeout');
		Reinit_Thikbox();
    $(function() {
        $('a[@rel*=gallery]').lightBox();
        $('a.gallery').lightBox();
    });

  	}
	});
}


function switch_divs(div_to_hide, div_to_show) {
	$('#'+div_to_hide).BlindUp(500);
  $('#'+div_to_hide).hide();
  $('#'+div_to_show).BlindDown(500, null, 'easeout');
  $('#'+div_to_show).show();
}

function GetOptions(this_id, change_next, sections){
	$.ajax({
  		url: _base_url + "get_select.php?id="+$(this_id).val()+"&section="+sections,
  		cache: false,
  		success: function(html){
      $(change_next).empty();
		$(change_next).html(html);
  	}
});
}

var cuur="black";

function toBlack() {

if(cuur=="black") return;
document.getElementsByTagName('link')[0].href="style/style.css";
var imgs = document.getElementsByTagName('img');
for(i=0;i<imgs.length;i++) {
if (imgs[i].lowsrc.length>0)
{
tmp=imgs[i].src;
imgs[i].src=imgs[i].lowsrc;
imgs[i].lowsrc=tmp;
}
//alert(imgs[i].lowsrc.length);
}

cuur="black";
}

function toWhite() {
if(cuur=="white") return;
document.getElementsByTagName('link')[0].href="style/style_white.css";
var imgs = document.getElementsByTagName('img');
for(i=0;i<imgs.length;i++) {
if (imgs[i].lowsrc.length>0)
{
tmp=imgs[i].src;
imgs[i].src=imgs[i].lowsrc;
imgs[i].lowsrc=tmp;
}
//alert(imgs[i].lowsrc.length);
}
cuur="white";
}
