function keepMeAlive(imgName)
{  
   myImg = document.getElementById(imgName);   
   if (myImg)
       myImg.src = myImg.src.replace(/\?.*$/, '?' + Math.random());   
}   
window.setInterval("keepMeAlive('image_alive')", 100000);

function nlu_save() {
$.post("ajax.php", $('form#nlu_form').serialize(),
   function(d_ata){         
			try {
			   var data = jQuery.parseJSON(d_ata); 
			} catch (e) {
			  alert(uncaught_exception);        
			  return -1;
			}
     
     if(data.code==200) {
				if(data.next != '') {
     			window.location.href= data.next;	
     		}     	     		
     } else if(data.code==300) {  		
     		//alert(data.code);
     		$('div#alert_nlu').removeClass('info').addClass('error').show();
     		$('div#alert_nlu').html(data.message);	     		
     } else {
     		$('div#alert_nlu').removeClass('error').addClass('info').show();
     		$('div#alert_nlu').html(data.message);	    
     		//WELL DONE;
     }
   });
}

function account_user_save() {
$.post("ajax.php", $('form#account_user_form').serialize(),
   function(d_ata){         
			try {
			   var data = jQuery.parseJSON(d_ata); 
			} catch (e) {
			  alert(uncaught_exception);        
			  return -1;
			}
     
     if(data.code==200) {
     		$('div#alert_user_form').removeClass('info').addClass('error').show();
     		$('div#alert_user_form').html(data.message);	     	     		
     } else if(data.code==300) {  		
     		//alert(data.code);
     		$('div#alert_user_form').removeClass('info').addClass('error').show();
     		$('div#alert_user_form').html(data.message);	     		
     } else {
     		$('div#alert_user_form').removeClass('error').addClass('info').show();
     		$('div#alert_user_form').html(data.message);	   
     		if(data.next != '') {
     			window.location.href= data.next;	
     		}     		 
     		//WELL DONE;
     }
   });
}

function account_loc_save() {
$.post("ajax.php?cmd=account_loc", $('form[name=loc_form]').serialize(),
   function(d_ata){         
			try {
			   var data = jQuery.parseJSON(d_ata); 
			} catch (e) {
			  alert(uncaught_exception);        
			  return -1;
			}
     
     if(data.code==200) {
     		$('div#alert_loc_form').removeClass('info').addClass('error').show();
     		$('div#alert_loc_form').html(data.message);	     	     		
     } else if(data.code==300) {  		
     		//alert(data.code);
     		$('div#alert_loc_form').removeClass('info').addClass('error').show();
     		$('div#alert_loc_form').html(data.message);	     		
     } else {
     		$('div#alert_loc_form').removeClass('error').addClass('info').show();
     		$('div#alert_loc_form').html(data.message);	   
     		if(data.next != '') {
     			window.location.href= data.next;	
     		}     		 
     		//WELL DONE;
     }
   });
}

function user_login() {
$.post("ajax.php", $('form.user_login').serialize(),
   function(data){
     if(data.code==200 || data.code==300) {
     		$('div#alert').show();
     		$('div#alert p').html(data.message);	
     } else {
     		md_close();
     		if(data.next != '') {
     			window.location.href= data.next;	
     		}
     } 
   }, "json");
}

function logmeout() {
$.post("ajax.php", {todo: 'logout'},
   function(data){     
     window.location.reload();	      
   }, "json");
}

function user_login2() {	
	user_login();
	document.user_login.submit();
}

function handleEnter(inField, e) {
    var charCode;
    
    if(e && e.which){
        charCode = e.which;
    }else if(window.event){
        e = window.event;
        charCode = e.keyCode;
    }
		
    if(charCode == 13) {    	
       if(inField.id=='email') {
       		setTimeout("jQuery('a.nlsub').trigger('click');", 0);       		
       }       
       if(inField.id=='login_form_psw') {
       		setTimeout('user_login();', 0);
       }
       if(inField.id=='login_form_psw2') {
       		setTimeout('user_login2();', 0);
       }     
       if(inField.id=='login_form_psw3') {
       		setTimeout('user_login_inter();', 0);
       }   
       if(inField.id=='txt_search_input') {
       		setTimeout('text_search();', 0);
       } 
       
       return false;             
    }
    
    return true;
}

function delete_all_items(cart) {
	var answer = confirm(cart_delete_all);
	if (answer){
		eraseCookie(cart);
		cart = cart.replace('cart', 'cart_value');
		createCookie(cart, '0.00');
		cart = cart.replace('cart_value', 'cart_item');
		createCookie(cart, '0');
		window.location.reload();
	} else {
		return false;
	}		
}

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 myfocus(obj, default_value, default_class) {
	if(obj.value==default_value) {
		obj.value = '';
		//$('#'+obj.id).addClass(default_class);
	} else {
		
	}
	
	$('#'+obj.id).removeClass(default_class);
}

function myblur(obj, default_value, default_class) {
	if(obj.value=='') {
		obj.value = default_value;
		$('#'+obj.id).addClass(default_class);
	} else {
		$('#'+obj.id).removeClass(default_class);		
	}
}

function mychange(obj, default_value, default_class) {
	if(obj.value=='') {
		obj.value = default_value;
		$('#'+obj.id).addClass(default_class);
	} else {
		$('#'+obj.id).removeClass(default_class);		
	}
}

function checkemail(e_mail){
 var str=e_mail;
 var filter=/^([a-zA-Z0-9\.\-\_]+)\@(([a-zA-Z0-9\-]+\.)+([a-zA-Z0-9\-]+))$/;

 if (filter.test(str)) {
    testresults=true;
 } else {    
    testresults=false;
 }
 
 return testresults;
}

function subcribe_newsletter_validate() {
	if(document.subcribe_newsletter.email.value==document.subcribe_newsletter.email_default_value.value
		|| !checkemail(document.subcribe_newsletter.email.value)
	) {
		alert(newsletter_0002);	
		return false;		
	}
		
	return true;
}

