timer = '';
function showPopup(title,url,height,width){
	if(timer){
		clearTimeout(timer);
	}
	tb_show(title, url+"&amp;height="+height+"&amp;width="+width+"&amp;keepThis=true&amp;TB_iframe=true");
	
	
}
function showCertificate(url){
		var winl = (screen.width - 450) / 3;
	  	var wint = (screen.height - 450) /3;
		window.open(url,'name','height=550,width=530,top='+wint+',left='+winl+'resizable=1');
}
function closeWindow(){
	tb_remove();	
}

function createSelectOptions(values, selected) {
	var optionStr = '';
	for(key in values) {
	   var selectOpt = (key == selected) ? 'selected' : '';
	   optionStr += '<option value="'+key+'" '+selectOpt+'>'+values[key]+'</option>';
	}
	return optionStr;
}

function filterResponse(responseData){
	var response = responseData;
	try	{
		response = response.replace(/\r/g, "\\r");
		response = response.replace(/\n/g, "\\n");
		response = response.replace(/&quot;/g, '\\"');
		response = response.replace(/&amp;/g, '\\&');
		response = eval("(" + response + ")");
		return response;
	}
	catch(err)
	{
		var response = responseData;
		try	{
			response = eval("(" + response + ")");
			return response;
		}
		catch(err)
		{
			return false;
		}
		return false;
	}
	
}

function clearSearchTxt( txt ) {
	if( txt.value == txtProductSearch ) {
		txt.value = "";
	} 
	else if( txt.value == "" ){
		txt.value = txtProductSearch;
	}
	
}

function hideNewsletter(){
	$("#newsEmail").val('');
}

function submitNewsletter(){
	errorFlag=0;
	$('.validaErrorUser').hide();
	var email            =  $("input#newsEmail").val();
	
	if (email == "") {
		$("input#newsEmail").addClass("borderError");
		$("label#lblemail").addClass("labelError");
		$("input#newsEmail").focus();
		errorFlag=1;
	}else{
	    $("input#newsEmail").removeClass("borderError");
		$("label#lblemail").removeClass("labelError");	
	}
	if (echeck(email)==false){
		$("input#newsEmail").addClass("borderError");
		$("label#lblemail").addClass("labelError");
		$("input#newsEmail").focus();
		 errorFlag =1;
	}else{
		 $("input#newsEmail").removeClass("borderError");
		 $("label#lblemail").removeClass("labelError");
	}

	if(errorFlag==1){
		$("#errorNewsletter").show();
		return false ;
	}
	/*
	$.post(APP_URL+'/modules/user/newsletter.ajx.php', {email:email}, 
		function(response) {
			var data  = filterResponse(response);
				if(data =="success"){
				//showPopup('',APP_URL+'/modules/user/newsletter.php?1','235','385');
			}
		});
*/
	
	return true;
	
}

function echeck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
		 $("p#emailError").hide();	
		 return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		$("p#emailError").hide();
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		$("p#emailError").hide();
		return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		 $("p#emailError").hide();
		return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		 $("p#emailError").hide();
		return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		 $("p#emailError").hide();
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		 $("p#emailError").hide();
		return false
	 }

	 return true					
}

function changeLanguage(lang){
	$.post(APP_URL+'/modules/misc/changeLanguage.ajx.php', {lang:lang}, 
		function(response) {
			//var data  = filterResponse(response);
			
		});

	
}
