$(document).ready(function() {
//	jQuery.easing.def = 'easeInElastic';


	if($(".secure").length >= 1) {
	   $.get("/token.php",function(txt){
    	    $(".secure").append('<input type="hidden" name="ts" value="'+txt+'" />');
       });
    }
    
    
    $(".vtnew input[type=text]").click(function(){
    	if($('.check:not(:checked)')) {
    		$('.check').attr('checked', true);
    	}
    });
    
    
    $(".checkall").change(function(){
    	if($(this).attr('checked') == "checked") {
    		var v = 'checked';
    	} else {
    		var v = false;
    	}
   		$('input[type=checkbox]').not('.checkall').attr('checked', v);
    })
    
   	$( ".datepicker" ).datepicker({ dateFormat: 'yy-mm-dd' });

    
    $("#backtoeng").click(function(){
		eraseCookie("lang");
		m("Wait please")
		window.location="/";
	})

	$(".year").click(function(){
		var y = $(this).attr('id').split('_')[1];
		$(".month_"+y).toggle();
	})

//    initevents();
    
    $("#translateto_val").change(function(){
		lang = $(this).val();
		translate(lang);
	})

	var lang = readCookie("lang")
	if(lang != null) {
		// translate 
		$("#translateto_val").val(lang).change();
	}

    $("#maintabs").tabs({fx:{
                    opacity: "toggle",
                    duration:"fast"
                    }}).tabs("rotate", 5000, true).slideDown();


	$("#contact-form").submit(function(){
		$("em.error").hide();
		$(".contact_img").hide();
		if($("#contact-form").valid()) {
			return true;
/*
		   $.ajax({
	            url: "/mail", 
	                data: $("#contact-form").serialize(),
	                type: "post",
	                dataType: 'text json',
	                success: function(r){
					  	m(r.msg);
	             }
	        });
*/
		}
		return false;
	});



    $('#newslettersubscription').validate();
    
    $('#newslettersubscription').submit(function(){
	if($('#newslettersubscription').valid()){
		$.ajax({
	            url: $(this).attr('action'), 
	                data: $(this).serialize(),
	                type: $(this).attr('method'),
	                dataType: 'text json',
	                success: function(response){
	                    if (response['status']==false) {
	                        m($('#email').val()+' is already subscribed to our newsletter!','error');
	                    } else {
	                        m('You have been subscribe to our newsletter successfully.');
	                    }
	             }
	        
	        });
		}
         return false;
    });
    
   
    
     $(".fancy").fancybox({                                                                                                                                        
                        'zoomSpeedIn'   : 0,                                                                                                                              
                        'zoomSpeedOut'  : 0,                                                                                                                              
                        'overlayShow'   : true,                                                                                                                           
                        'padding'       : 5,
                        'overlayOpacity': 0.8,
                        'overlayColor'  : "#000",
                        'frameWidth'    : 920,
                        'frameHeight'   : 600,
                        'type'			: 'image'
     });


    
});

var where = [];
var html = [];
var engstring;

function uopen(id) {
	$("#"+id).toggle();
}

function runTranslate() {
	var t = $("#translateto_val").val();
	if(t != "Translate to.." && readCookie("lang") != t) {
		lang = t;
		translate(lang);
	}
}

function translate(lang) {

	var l = readCookie("lang");
	if(lang == 'en') {
		 $("#backtoeng").click();
		 return 0;
	}
	createCookie("lang",lang);

	$(".transl").each(function(i){
		var tran="";
		where[i] = $(this);

		if(html[i] != undefined) {
			tran = html[i];

		} else {
			html[i] = $(this).html();			
			tran = $(this).html();

		}
		$(this).css("opacity",0.5);
		var t=$(this);
		$.translate( $(this).html(), lang, {
		    complete: function(){
		    	where[i].html(this.translation);
    			t.css("opacity",1)
		    }
	  	});

	});
}

var clearedFieldsFlag = true;
function clearFields () {
        if(clearedFieldsFlag) {
                clearedFieldsFlag = false;
                for(var i=0; i<arguments.length; i++)
                        arguments[i].value = '';
                }
}


function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


function m(m) {

		$.blockUI({
	                        message: m ,
			                 css: {
			                        padding:        0,
			                        margin:         0,
			                        width:          '30%',
			                        top:            '200px',
			                        left:           '35%',
			                        textAlign:      'center',
			                        color:          '#f7941e',
			                        backgroundColor:'',
			                        border:         '0px solid #aaa',
                                                fontSize:       '30px',
			                        cursor:         'wait'
			                    },
					    	});
				    	  setTimeout($.unblockUI, 2000); 
}




