function showHomeOverlay(){
	jQuery(document).ready(function() {
		var ov_shown  	= parseInt(readCookie('renania_overlay_shown'), 10);
		var ov_filled 	= parseInt(readCookie('renania_overlay_filled'), 10);

		if(ov_filled == 0 && ov_shown <= 10) openOverlay();
		//else setTimeout("openOferteOverlay()", 15000);
	});
}

function openOverlay(){

	var size = getPageSize();
	document.getElementById('overlayBox').style.height=size[1]+'px';
	jQuery("#overlayBox").fadeTo('fast', 0.7, function() {
      		jQuery("#overlayBox, #overlayBoxInside").fadeIn(900);
    });
    setTimeout("goToTop()", 300);
}

function goToTop(){
	window.scrollTo(0,0);
}

function closeOverlay(){
 	jQuery("#overlayBox, #overlayBoxInside").fadeOut(900);
 	//setTimeout("openOferteOverlay()", 15000);
}

function getPageSize(){
	var xScroll,yScroll;
	if(window.innerHeight&&window.scrollMaxY){
		xScroll=document.body.scrollWidth;
		yScroll=window.innerHeight+window.scrollMaxY;
	}else if(document.body.scrollHeight>document.body.offsetHeight){
		xScroll=document.body.scrollWidth;
		yScroll=document.body.scrollHeight;
	}else{
		xScroll=document.body.offsetWidth;
		yScroll=document.body.offsetHeight;
	}

	var windowWidth,windowHeight;
	if(self.innerHeight){
		windowWidth=self.innerWidth;
		windowHeight=self.innerHeight;
	}else if(document.documentElement&&document.documentElement.clientHeight){
		windowWidth=document.documentElement.clientWidth;
		windowHeight=document.documentElement.clientHeight;
	}else if(document.body){
		windowWidth=document.body.clientWidth;
		windowHeight=document.body.clientHeight;
	}

	if(yScroll<windowHeight){
		pageHeight=windowHeight;
	}else{
		pageHeight=yScroll;
	}
	if(xScroll<windowWidth){
		pageWidth=windowWidth;
	}else{
		pageWidth=xScroll;
	}

	arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);
	return arrayPageSize;
}

function validateOverlayData(){
	var mag_online = jQuery('#magazin_online').is(':checked');
	var info_tech  = jQuery('#info_tehnice').is(':checked');
	var caut_prod  = jQuery('#cautare_produse').is(':checked');
	var config_sol = jQuery('#configurator_solutii').is(':checked');
	var altele 	   = jQuery('#altele').is(':checked');
	var lang_id    = document.formSugestii.lang_id.value;

	if(mag_online === false && info_tech === false && caut_prod === false && config_sol === false && altele === false){
		if(lang_id == 8)
			alert('Va rugam selectati cel putin o functionalitate!');
		else alert('Please select at least an extra feature!');
		return false;
	}else if(altele === true){
		var def_txt_sugestie = document.formSugestii.ta_cont.value;
		var sugestie_val = jQuery('#sugestie').val();

		if(sugestie_val == def_txt_sugestie){
			jQuery('#sugestie').css("border", "1px solid #FF0000");
			if(lang_id == 8)
				alert('Va rugam introduceti sugestia dumneavoastra!');
			else alert('Please fill in your suggestion!');
			return false;
		}else{
			jQuery('#sugestie').css("border","1px solid #4a454b");
		}
	}

	var def_txt_email = document.formSugestii.emailul_cont.value;
	var email         = jQuery('#email').val();

	if(email == '' || email == def_txt_email){
		jQuery('#email').css("border", "1px solid #FF0000");
		if(lang_id == 8)
			alert('Va rugam sa completati casuta pentru adresa de email!');
		else alert('Please fill in the email field!');
		return false;
	}else{
		if(!validate_email('formSugestii', 'email')){
			jQuery('#email').css("border", "1px solid #FF0000");
			if(lang_id == 8)
				alert('Adresa de email invalida!');
			else alert('Invalid email address!');
			return false;
		}else{
			jQuery('#email').css("border", "1px solid #4a454b");
		}
	}

	return true;
}

function validate_email(form_name,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = eval('document.'+form_name+'.'+email+'.value');

   if(reg.test(address) == false) {
      return false;
   }
   return true;
}

function saveOverlayData()
{
	var mag_online = jQuery('#magazin_online').is(':checked');
	var info_tech  = jQuery('#info_tehnice').is(':checked');
	var caut_prod  = jQuery('#cautare_produse').is(':checked');
	var config_sol = jQuery('#configurator_solutii').is(':checked');
	var altele 	   = jQuery('#altele').is(':checked');

	if(mag_online === true) mag_online = 1;
	else mag_online = 0;

	if(info_tech === true) info_tech = 1;
	else info_tech = 0;

	if(caut_prod === true) caut_prod = 1;
	else caut_prod = 0;

	if(config_sol === true) config_sol = 1;
	else config_sol = 0;

	if(altele === true) altele = 1;
	else altele = 0;

	var sugestie_val = jQuery('#sugestie').val();
	var email        = jQuery('#email').val();

	jQuery.post("ajax/saveOverlayData.php", { "mag_online": mag_online, "info_tech": info_tech, "caut_prod": caut_prod, "config_sol": config_sol, "altele":altele, "sugestie":sugestie_val, "email":email},
	function(data) {
  		if(data == 1){
  			createCookie('renania_overlay_filled', 1, 30)
			closeOverlay();
		}else alert(data);
	});
}

function validateQuestionForm(){
	var err = 0;

	var lang_id = document.questionForm.lang_id.value;

	var nume = jQuery('#nume').val();
	if(nume == ''){
		err = 1;
		jQuery('#nume').css("border", "1px solid #FF0000");
	}else{
		jQuery('#nume').css("border", "1px solid #333333");
	}

	var email = jQuery('#email').val();
	if(email == ''){
		err = 1;
		jQuery('#email').css("border", "1px solid #FF0000");
	}else{
		jQuery('#email').css("border", "1px solid #333333");
	}

	var telefon = jQuery('#telefon').val();
	if(telefon == ''){
		err = 1;
		jQuery('#telefon').css("border", "1px solid #FF0000");
	}else{
		jQuery('#telefon').css("border", "1px solid #333333");
	}

	var loc_sec = jQuery('#loc_sec').val();
	if(loc_sec == ''){
		err = 1;
		jQuery('#loc_sec').css("border", "1px solid #FF0000");
	}else{
		jQuery('#loc_sec').css("border", "1px solid #333333");
	}

	var jud = $('#jud :selected').val();
	if(jud == 0){
		err = 1;
		jQuery('#jud').css("border", "1px solid #FF0000");
	}else{
		jQuery('#jud').css("border", "1px solid #333333");
	}

	var quest_text 		= jQuery('#question').val();
	var quest_text_def 	= document.questionForm.quest_txt.value;

	if(quest_text == quest_text_def){
		err = 1;
		jQuery('#question').css("border", "1px solid #FF0000");
	}else{
		jQuery('#question').css("border", "1px solid #4c4c4c");
	}

	if(err == 1){
		if(lang_id == 8)
			alert('Va rugam sa completati toate campurile obligatorii!');
		else alert('Please fill in all required fields!');

		return false;
	}else{
		if(!validate_email('questionForm', 'email')){
			jQuery('#email').css("border", "1px solid #FF0000");
			if(lang_id == 8)
				alert('Adresa de email invalida!');
			else alert('Invalid email address!');
			return false;
		}else{
			jQuery('#email').css("border", "1px solid #333333");
		}
	}

	return true;
}

function validateSugestiiForm(){
	var err = 0;

	var lang_id = document.sugestiiForm.lang_id.value;

	var sugestie_text 		= jQuery('#sugestii').val();
	var sugestie_text_def 	= document.sugestiiForm.sugestii_txt.value;

	if(sugestie_text == sugestie_text_def){
		err = 1;
		jQuery('#sugestii').css("border", "1px solid #FF0000");
	}else{
		jQuery('#sugestii').css("border", "1px solid #4c4c4c");
	}

	if(err == 1){
		if(lang_id == 8)
			alert('Va rugam introduceti opinia dumneavoastra!');
		else alert('Please fill in your opinion!');

		return false;
	}else{
		var email = jQuery('#email').val();

		if(email != ''){
			if(!validate_email('sugestiiForm', 'email')){
				jQuery('#email').css("border", "1px solid #FF0000");
				if(lang_id == 8)
					alert('Adresa de email invalida!');
				else alert('Invalid email address!');
				return false;
			}else{
				jQuery('#email').css("border", "1px solid #333333");
			}
		}
	}

	return true;
}

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 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 openOferteOverlay(){
	var oferte_opened = readCookie('renania_oferte_opened');

	if(oferte_opened == null || parseInt(oferte_opened, 10) < 3){
		var size = getPageSize();
		document.getElementById('oferteBox').style.height=size[1]+'px';
		jQuery("#oferteBox").fadeTo('fast', 0.7, function() {
	      		jQuery("#oferteBox, #oferteBoxInside").fadeIn(900);
	    });
	    if(oferte_opened == null)
	    	createCookie('renania_oferte_opened', 1, 30);
	    else createCookie('renania_oferte_opened', parseInt(oferte_opened, 10) + 1, 30);
	    setTimeout("goToTop()", 300);
	}
}

function closeOferteOverlay(){
 	jQuery("#oferteBox, #oferteBoxInside").fadeOut(900);
}

function voidx(){

}
