function newAjax(){
	var xmlhttp=false;
 	try {
 		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 	} catch (e) {
 		try {
 			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
 		} catch (E) {
 			xmlhttp = false;
 		}
  	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
 		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function ajaxCheckPackageBlocks(){
	var t1_nick = "";
		
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/CheckPackagelimits.php",true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			
			if (ajax.responseText==1) {
				add_new_photo_confirm_ok();
			}else{
				document.getElementById('warning_message').innerHTML =resp;
				Effect.BlindDown('warning_message');											
			}
		}
	}
	
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_nick="+t1_nick)
}

function ajaxAddCommentToWork(){
	
	var t1_message = document.getElementById('comments').value;
	var t1_work=    document.getElementById('work_id').value;
	var t1_owner=    document.getElementById('t1_owner').value;
	
	
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/addCommentToWork.php",true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			document.getElementById('message_submit').innerHTML = "&nbsp; Mensaje enviado al artista !. Muchas Gracias";
			document.getElementById('comments').value = "";
			
				
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_message="+t1_message+"&t1_work="+t1_work+"&t1_owner="+t1_owner)
}

function ajaxChargeCurrentSetMod(selected_set){
	
	var set_com = "set_id_mod_"+selected_set;
	var set_field= "set_id_mod_field_"+selected_set;
	
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/modCurrentSet.php",true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			var strCboxMod = "document.getElementById('"+set_com+"')";
			strCboxMod = eval(strCboxMod);
			strCboxMod.innerHTML=resp;
		
			str = "Effect.Pulsate('"+set_field+"')";
			eval(str);
				
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_set="+selected_set)
}
function ajaxModifyCurrentSetMod(selected_set){
	
	var set_com = "set_id_mod_"+selected_set;
	var set_field= "set_id_mod_field_"+selected_set;
	var set_field_old= "set_id_mod_field_"+selected_set;
	
	
	set_field = "document.getElementById('"+set_field+"').value";
	set_field = eval(set_field);
	
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/modCurrentSetConfirm.php",true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			var strCboxMod = "document.getElementById('"+set_com+"')";
			strCboxMod = eval(strCboxMod);
			var old_link = "<a href=javascript:chargeGallerySelectedSet('"+selected_set+"')>"+resp+"</a>";
			strCboxMod.innerHTML=old_link;
		
			//str = "Effect.Pulsate('"+set_field_old+"')";
			//eval(str);
				
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_set="+selected_set+"&set_field="+set_field)
}

function ajaxCheckAvail(){
	var t1_nick = document.getElementById('user_name').value;
		
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/CheckAvail.php",true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			if (ajax.responseText==1) {
				//add
				document.getElementById('message_check').innerHTML = "Disponible !";
				
								
			}else{
				// do not add
				document.getElementById('message_check').innerHTML = "Ya registrado";
				
								
			}
			
	 	}
	}
	
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_nick="+t1_nick)
}
function ajaxCheckAvailUniqueData(){
	var t1_email = document.getElementById('email').value;
	var t1_nick = document.getElementById('user_name').value;
		
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/CheckAvailUnique.php",true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			if (ajax.responseText==1) {
				//everything ok
				document.getElementById('message_submit').innerHTML = "";
				
				check_image_control();

								
			}else{
				// NO OK
				document.getElementById('message_submit').innerHTML = "Email o Nombre de usuario ya registrados ...";
				
								
			}
			
	 	}
	}
	
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_email="+t1_email+"&t1_nick="+t1_nick)
}
function ajaxCheckAvailEmail(){
	var t1_email = document.getElementById('email').value;
		
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/CheckAvailEmail.php",true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			if (ajax.responseText==1) {
				//add
				document.getElementById('message_check_email').innerHTML = " Disponible !";
				
								
			}else{
				// do not add
				document.getElementById('message_check_email').innerHTML = " Ya registrado !";
				
								
			}
			
	 	}
	}
	
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_email="+t1_email)
}

function ajaxCheckLogin(){
	
	var t1_user= document.getElementById('user_name').value;
	var t2_pass= document.getElementById('password_').value;
	
	ajax=newAjax();
	
	
	ajax.open("POST", "ajax_secure/members/loginMembers.php",true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			//redirect
			redirect_login(resp);				
								
			
			
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_user="+t1_user+"&t2_pass="+t2_pass)
}
function ajaxCheckLoginTop(){
	
	var t1_user= document.getElementById('user_name_').value;
	var t2_pass= document.getElementById('password_2').value;
	
	document.getElementById('user_name_back').value = t1_user;
	
	ajax=newAjax();
	
	
	ajax.open("POST", "ajax_secure/members/loginMembers.php",true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			
				//Effect.Pulsate('user_name_');
				redirect_login_top(resp);				
								
			
			
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_user="+t1_user+"&t2_pass="+t2_pass)
}
function ajaxChargeSetGalleryofMember(){
	
	var t1_user= "";
	
	url = "ajax_secure/members/chargeSetGalleriesMembers.php";


	ajax=newAjax();
	ajax.open("POST", url,true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
				document.getElementById('set_listing').innerHTML =resp;
				Effect.Appear('container_listing');
				Effect.Fade('bar_set_listing');
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_user="+t1_user)
}

function ajaxChargeSetGalleryofMember2_Inter(){
	
	var t1_user= "";
	url = "ajax_secure/members/chargeSetGalleriesMembers.php";
	


	ajax=newAjax();
	ajax.open("POST", url,true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
				document.getElementById('set_listing').innerHTML =resp;
				
				Effect.BlindUp('add_new_set_div');
				Effect.Appear('container_listing');
				Effect.Fade('bar_set_listing');
				//Effect.Pulsate('name_id_gall_1');
				
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_user="+t1_user)
}

function ajaxAddSetGallery(){
	

	var t1_name= document.getElementById('set_name').value;
	var t1_privacity= document.getElementById('visibility').value;
	url = "ajax_secure/members/addSetGallery.php";
	
	
	ajax=newAjax();
	ajax.open("POST", url,true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
				recharge_sets();
				Effect.Fade('bar_add');
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_name="+t1_name+"&t1_privacity"+t1_privacity)
}

function ajaxSetPhotoAsDefault(photo,current_set){
	
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/setPhotoAsDefault.php",true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
				ajaxChargeSetGallery_Aux(current_set);
				
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_photo="+photo+"&t1_set="+current_set)
}
function ajaxSetPhotoAsDefaultSearch(photo,current_set){
	
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/setPhotoAsDefaultSearch.php",true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
				ajaxChargeSetGallery_Aux(current_set);
				
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_photo="+photo+"&t1_set="+current_set)
}
function ajaxChargeNewWork(){
	current_set = "";
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/addNewWork.php",true);
	
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			document.getElementById('add_new_photo_div').innerHTML=resp;
			Effect.BlindDown('add_new_photo_div');
			document.getElementById('mess_wait_loading_forms').innerHTML="";
				
				
	 	}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_set="+current_set)
}
function ajaxChargeNewSetFolder(){
	current_set = "";
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/addNewSet.php",true);
	
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			document.getElementById('add_new_set_div').innerHTML=resp;
			Effect.BlindDown('add_new_set_div');
			document.getElementById('mess_wait_loading_forms').innerHTML="";
				
	 	}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_set="+current_set)
}
function ajaxChargeSetGallery(current_set){
	var t1_set= current_set;

	var browser=navigator.appName;
	url = "ajax_secure/members/chargeGalleryofSet.php";
	ajax=newAjax();
	ajax.open("POST", url,true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
				document.getElementById('photo_listings').innerHTML=resp;
				Effect.Fade('bar_set_photo_listing');
				Effect.Appear('photo_listings');
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_set="+t1_set)
}

function ajaxChargeSetGallery_Aux(current_set){
	var t1_set= current_set;
	url = "ajax_secure/members/chargeGalleryofSet.php";
	
	ajax=newAjax();
	ajax.open("POST", url,true);
		
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
				document.getElementById('photo_listings').innerHTML=resp;
				Effect.Fade('bar_set_photo_listing');
				Effect.Appear('photo_listings');
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_set="+t1_set)
}

function ajaxDeleteSet(current_set){
	var t1_set= current_set;

	var browser=navigator.appName;
	url = "ajax_secure/members/deleteSet.php";
	ajax=newAjax();
	ajax.open("POST", url,true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
				ajaxChargeSetGalleryofMember2_Inter();
				Effect.Fade('bar_add');
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_set="+t1_set)
}
function ajaxDeletePhoto(selected_photo,current_set){
	var t1_set= current_set;

	url = "ajax_secure/members/deletePhoto.php";
	ajax=newAjax();
	ajax.open("POST", url,true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			ajaxChargeSetGallery_Aux(current_set);
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_photo="+selected_photo)
}
function ajaxChargeCitesOfStates(destino){
	var  contenedor;
	contenedor = "document.getElementById('"+destino+"')";
	contenedor = eval(contenedor);
	var t1_state = document.getElementById('state').value;
	var t2_whatCharge = document.getElementById('whatcharge').value;
	
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/ChargeCities.php",true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			if (ajax.responseText==1) {
				//add
				contenedor.innerHTML = "<? echo $msConfig_Form_Validation_Add_OK ?>";
				//opener.location.href='modProducts.php';
			}else{
				// do not add
				contenedor.innerHTML = ajax.responseText;
				document.getElementById('barra').style.display = 'none';
								
			}
			
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_state="+t1_state+"&t2_whatCharge="+t2_whatCharge)
}

function ajaxChargeCitesOfStatesPrivates(){
	var t1_state = document.getElementById('state').value;

	
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/ChargeCities.php",true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			if (ajax.responseText==1) {
				//add
				contenedor.innerHTML = "<? echo $msConfig_Form_Validation_Add_OK ?>";
				//opener.location.href='modProducts.php';
			}else{
				// do not add
				document.getElementById('writeCity2').innerHTML = ajax.responseText;
//				document.getElementById('writeCity2').style.display = 'none';
								
			}
			
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_state="+t1_state)
}

function ajaxChargeCitesOfStatesModify(){
	
	var t1_state = document.getElementById('state').value;
	var t1_city = document.getElementById('selected_city').value;	
	
	
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/ChargeCitiesModify.php",true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			// do not add
			document.getElementById('writeCity2').innerHTML = ajax.responseText;
			Effect.Pulsate('city');
								
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_state="+t1_state+"&t1_city="+t1_city)
}
function ajaxChargeCountriesStates(){
	var t1_country = document.getElementById('country').value;
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/ChargeStates.php",true);
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp = ajax.responseText;
			document.getElementById('states_write').innerHTML = ajax.responseText;
			//Effect.Pulsate('city');
								
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_country="+t1_country)
}
function ajaxBannerHits(id_banner){
	

	var save_stat = "OK";
	ajax=newAjax();
	ajax.open("POST", "ajax_secure/members/bannersHits.php",true);
	
	ajax.onreadystatechange=function() {
		
		if (ajax.readyState==4) {
			var resp_url = ajax.responseText;
			
			redirect_banner_ad(resp_url);
			
	 	}
	}

	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("t1_banner="+id_banner+"&save_stat="+save_stat)
}

//////////////// GENERAL

function validate_login_top(){

   var ok_image;
   var noox_image;
   
	
	if(document.form1TopLogin.user_name_.value==""){
		alert("Please, write your User Name ");
		document.form1TopLogin.user_name_.focus();
		return;
	}
	
	if(document.form1TopLogin.password_2.value==""){
		alert("Please, write your Password ");
		document.form1TopLogin.password_2.focus();
		return;
	}
	ajaxCheckLoginTop();
}



function show_user_name(){
	
	document.getElementById('user_name_').value =document.getElementById('user_name_back').value;

}

function redirect_login_top(redirec_where){
	
	red = "document.location.href='"+redirec_where+"'";
	eval(red);

}
function redirect_banner_ad(redirec_where){
	
	red = "document.location.href='"+redirec_where+"'";
	eval(red);

}


function click_hits(id_banner){
	
	ajaxBannerHits(id_banner);

}


function ad_to_favorite_ctg(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}



