var xmlhttp;
//var base = window.location.protocol+"//"+window.location.host+"/eco/index.php/";
var base = window.location.protocol+"//"+window.location.host+"/";
var clicked;
function pop_up(url){
	alert(base+url);
	window.open(base+url,"Window1", "menubar=no,width=430,height=360,toolbar=no");
}
function pop_up_info(url){
	window.open(base+url,"Window1", "menubar=no,width=430,height=260,toolbar=no,left=300,top=50");
	return false;
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

function stateChanged()
{
	
	switch (clicked){
	case "import":
		document.getElementById('passval').innerHTML = "";
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('preloader').style.display= "none";
		  document.getElementById('passval').innerHTML=xmlhttp.responseText;
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('preloader').style.display= "block";
		}
	break;
	case "showImage":
		document.getElementById('pass_img').innerHTML = "";
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('pass_img').innerHTML=xmlhttp.responseText;
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('pass_img').innerHTML = "Loading.. Please wait..";
		}
	break;
	case "organic":
		document.getElementById('organic').innerHTML = "";
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('organic').innerHTML=xmlhttp.responseText;
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('organic').innerHTML = "Loading.. Please wait..";
		}
	break;
	
	case "report":
		document.getElementById('report').innerHTML = "";
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('report').innerHTML=xmlhttp.responseText;
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('report').innerHTML = "Loading.. Please wait..";
		}
	break;
	
	case "add_organic":
		document.getElementById('preload-organic').innerHTML = "";
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('organic_list').innerHTML=xmlhttp.responseText;
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('preload-organic').innerHTML = "Loading.. Please wait..";
		}
	break;
	case "comments":
		document.getElementById('comments-holder').innerHTML = "";
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('comments-holder').innerHTML=xmlhttp.responseText;
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('comments-holder').innerHTML = "Loading.. Please wait..";
		}
	break;
	case "saveComment":
		document.getElementById('comments-lists').innerHTML = "";
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('comments-lists').innerHTML=xmlhttp.responseText;
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('comments-lists').innerHTML = "Loading.. Please wait..";
		}
	break;
	case "organicDelete":
	document.getElementById('preload-organic').innerHTML="";
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('preload-organic').innerHTML=xmlhttp.responseText;
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('organic_list').innerHTML = "Loading.. Please wait..";
		}
	break;
	case "charity-box":
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('charity_summary').innerHTML=xmlhttp.responseText;
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('charity_summary').innerHTML = "Loading.. Please wait..";
		}
	break;
	case "login":
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('loader').innerHTML=xmlhttp.responseText;
		  if(document.getElementById('loader').innerHTML == 'redirecting..'){
			  	document.location = base+"admin";
			  }
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('loader').innerHTML = "Loading.. Please wait..";
		}
	break;
	case "savePlanner":
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('planner-preload').innerHTML=xmlhttp.responseText;
		 	
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('planner-preload').innerHTML = "Loading.. Please wait..";
		}
	break;
	case "wedPlanner":
	
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('planner_holder').innerHTML=xmlhttp.responseText;
		  document.getElementById('loading-image').style.display = "none";
		 	
		  }
		if (xmlhttp.readyState !=4 ){
			 document.getElementById('planner_holder').innerHTML = '';
			document.getElementById('loading-image').style.display = "block";
		}
	break;
	case "partner":
	
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('loader').innerHTML=xmlhttp.responseText;
		 	
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('loader').innerHTML= "Loading..";
		}
	break;
	case "hisher":
	
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('wishlist-ajax').innerHTML=xmlhttp.responseText;
		 	
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('wishlist-ajax').innerHTML= "Loading..";
		}
	break;
	case "showecards":
	
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('ecards').innerHTML=xmlhttp.responseText;
		 	
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('ecards').innerHTML= "<p style='text-align:left;'>Loading..</p>";
		}
	break;
	case "showimage":
	
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('ecard-image').innerHTML=xmlhttp.responseText;
		 	
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('ecard-image').innerHTML= "<p style='text-align:left;'>Loading..</p>";
		}
	break;
	case "forgot":
	
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  //document.getElementById('alert').innerHTML=xmlhttp.responseText;
		  		if (xmlhttp.responseText=="ok"){
					document.getElementById('alert').innerHTML="<p style='margin:5px 0; color:black;'><h3>Password reset email sent!</h3><span>Check your email for a link to reset your password.</span></p><p><a href=''>Return to Sign In Page</a></p>";
					document.getElementById('dofor').style.display = "none";
				}else{
					document.getElementById('alert').innerHTML=xmlhttp.responseText;
				}
		 	
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('alert').innerHTML= "<p style='text-align:left;'>Loading..</p>";
		}
	break;
	default:
		if (xmlhttp.readyState==4)
		  {
		  //document.getElementById('lightbox-data').style.display = 'none';
		  document.getElementById('passval').innerHTML=xmlhttp.responseText;
		  }
		if (xmlhttp.readyState !=4 ){
			document.getElementById('passval').innerHTML = "Loading.. Please wait..";
		}
	break;
	}
	
}
function doImport(party_id){
	clicked = "import";
	xmlhttp=GetXmlHttpObject();
	var email = encodeURIComponent(document.getElementById('import_email').value);
	var password = encodeURIComponent(document.getElementById('password').value);
	var provider = encodeURIComponent(document.getElementById('provider').value);
	var param = "email="+email+"&password="+password+"&provider="+provider;
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=base+"mypage/import_contacts/"+party_id;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(param);
}
function passval(party_id){
	clicked = "default";
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url=base+"admin/passval/"+party_id;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function showImage(image,p_type){
	clicked = "showImage";
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url=base+"admin/card/"+image+"/"+p_type;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function organic(area_code){
	clicked = "organic";
	xmlhttp=GetXmlHttpObject();
	//var email = encodeURIComponent(document.getElementById('email').value);
	//var password = encodeURIComponent(document.getElementById('password').value);
	//var provider = encodeURIComponent(document.getElementById('provider').value);
	//var param = "email="+email+"&password="+password+"&provider="+provider;
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=base+"admin/organic_list/"+area_code;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(null);
}



function ajx(area_code){
	clicked = "report";
	xmlhttp=GetXmlHttpObject();
	//var email = encodeURIComponent(document.getElementById('email').value);
	//var password = encodeURIComponent(document.getElementById('password').value);
	//var provider = encodeURIComponent(document.getElementById('provider').value);
	//var param = "email="+email+"&password="+password+"&provider="+provider;
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=area_code;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(null);
}


function saveOrganic(area_code){
	clicked = "add_organic";
	xmlhttp=GetXmlHttpObject();
	var county = encodeURIComponent(document.getElementById('county').value);
	var city = encodeURIComponent(document.getElementById('city').value);
	var name = encodeURIComponent(document.getElementById('name').value);
	var about = encodeURIComponent(document.getElementById('about').value);
	var webpage = encodeURIComponent(document.getElementById('webpage').value);
	var phone = encodeURIComponent(document.getElementById('phone').value);
	var param = "name="+name+"&about="+about+"&webpage="+webpage+"&phone="+phone+"&county="+county+"&city="+city;
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=base+"admin/add_organic/"+area_code;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(param);
}
function showComments(pixid){
	clicked = "comments";
	xmlhttp=GetXmlHttpObject();
	//var email = encodeURIComponent(document.getElementById('email').value);
	//var password = encodeURIComponent(document.getElementById('password').value);
	//var provider = encodeURIComponent(document.getElementById('provider').value);
	//var param = "email="+email+"&password="+password+"&provider="+provider;
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=base+"mypage/pix_comments/"+pixid;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(null);
}
function saveComment(pix_id){
	clicked = "saveComment";
	xmlhttp=GetXmlHttpObject();
	var comment = encodeURIComponent(document.getElementById('comment').value);
	var param = "comment="+comment;
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=base+"mypage/saveComment/"+pix_id;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(param);
}
function deleteOrganic(organicid){
	clicked = "organicDelete";
	xmlhttp=GetXmlHttpObject();
	//var email = encodeURIComponent(document.getElementById('email').value);
	//var password = encodeURIComponent(document.getElementById('password').value);
	//var provider = encodeURIComponent(document.getElementById('provider').value);
	//var param = "email="+email+"&password="+password+"&provider="+provider;
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=base+"admin/delete_organic/"+organicid;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(null);
}
function showCharity(c_id){
 clicked = "charity-box";
 xmlhttp=GetXmlHttpObject();
//var email = encodeURIComponent(document.getElementById('email').value);
//var password = encodeURIComponent(document.getElementById('password').value);
//var provider = encodeURIComponent(document.getElementById('provider').value);
//var param = "email="+email+"&password="+password+"&provider="+provider;
if (xmlhttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return false;
  }
var url=base+"admin/show_charitypayments/"+c_id;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded")
xmlhttp.send(null);
}
function login(){
	clicked = "login";
	xmlhttp=GetXmlHttpObject();
	var username = encodeURIComponent(document.getElementById('username').value);
	var pass = encodeURIComponent(document.getElementById('password').value);
	var param = "username="+username+"&password="+pass;
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=base+"authenticate/do_login";
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(param);
}
function savePlanner(){
	clicked = "savePlanner";
	xmlhttp=GetXmlHttpObject();
	var name = encodeURIComponent(document.getElementById('name').value);
	var location = encodeURIComponent(document.getElementById('location').value);
    var website = encodeURIComponent(document.getElementById('website').value);
	var area_code = encodeURIComponent(document.getElementById('area_code').value);
	var param = "name="+name+"&location="+location+"&website="+website+"&area_code="+area_code;
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=base+"admin/savePlanner";
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(param);
}
function showWedPlanner(code){
	clicked = "wedPlanner";
	xmlhttp=GetXmlHttpObject();
	//var email = encodeURIComponent(document.getElementById('email').value);
	//var password = encodeURIComponent(document.getElementById('password').value);
	//var provider = encodeURIComponent(document.getElementById('provider').value);
	//var param = "email="+email+"&password="+password+"&provider="+provider;
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=base+"main/showWedPlanner/"+code;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(null);
}
function showTemplate7(num){
	if (num==7){
	document.getElementById('showform').innerHTML = '<br><small>Enter Custom Card (transparent background) and Message</small><br><input type="file" name="flimage" class="magic-file" /><br><textarea name="message"></textarea>';
	}else{
		document.getElementById('showform').innerHTML  = '';
	}
}
function doUpload(){
    // here do things like hide the upload form      
    //document.getElementById('my_upload_form').style.visibility = 'hidden';
    // Show nice animated AJAX style icon etc. 
    return true;
	//alert('test');
}
function partner(){
	clicked = "partner";
	xmlhttp=GetXmlHttpObject();
	var org='';
	//alert(getstr);
	var organic1 = document.getElementById('organic1');
	var organic2 = document.getElementById('organic2');
	var organic3 = document.getElementById('organic3');
	var organic4 = document.getElementById('organic4');
	var organic5 = document.getElementById('organic5');
	var organic6 = document.getElementById('organic6');
	
	var company = encodeURIComponent(document.getElementById('company').value);
	var contact = encodeURIComponent(document.getElementById('contact').value);
	var email = encodeURIComponent(document.getElementById('email').value);
	var phone = encodeURIComponent(document.getElementById('phone').value);
	var address = encodeURIComponent(document.getElementById('address').value);
	var city = encodeURIComponent(document.getElementById('city').value);
	var state = encodeURIComponent(document.getElementById('state').value);
	var zipcode = encodeURIComponent(document.getElementById('zipcode').value);
	var website = encodeURIComponent(document.getElementById('website').value);
	var description = encodeURIComponent(document.getElementById('description').value);
	if (organic1.checked == true){
		org	+= "&organic1="+organic1.value;
	}else{
		org	+= "&organic1=";
	}
	
	if (organic2.checked== true){
		org	+= "&organic2= "+organic2.value;
	}else{
		org	+= "&organic2= ";
	}
	if (organic3.checked== true){
		org	+= "&organic3= "+organic3.value;
	}else{
		org	+= "&organic3= ";
	}	
	if (organic4.checked== true){
		org	+= "&organic4="+organic4.value;
	}else{
		org	+= "&organic4= ";
	}
	if (organic5.checked== true){
		org	+= "&organic5="+organic5.value;
	}else{
		org	+= "&organic5= ";
	}
	if (organic6.checked== true){
		org	+= "&organic6="+organic6.value;
	}else{
		org	+= "&organic6= ";
	}
	var param = "description="+description+"&company="+company+"&contact="+contact+"&email="+email+"&phone="+phone+"&address="+address+"&city="+city+"&state="+state+"&zipcode="+zipcode+"&website="+website+org;
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=base+"main/bePartner";
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(param);
}
function selectItem(id){
	clicked = "hisher";
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=base+"main/selectProd/"+id;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(null);
}
function showecards(pid,me){
	id =document.getElementById(me);
	document.getElementById('ecard-image').innerHTML="<img src=\"http://localhost/ecofriendlyparty/resources/images/select-ecard.jpg\" alt=\"You did not select E-card.\" />";
	clicked = "showecards";
	document.getElementById('button').innerHTML = "<a href='http://localhost/ecofriendlyparty/main/party_landing/"+pid+"' style=\"background:#B2DB57; padding:2px 10px;\">Start Creating Party</a>";
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=base+"main/showecards/"+pid;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(null);
}
function showImage(pid,cid){
	clicked = "showimage";
	xmlhttp=GetXmlHttpObject();
	document.getElementById('button').innerHTML = "<a href='http://localhost/ecofriendlyparty/main/party_details/"+pid+"/"+cid+"' style=\"background:#B2DB57; padding:2px 10px;\">Start Creating Party</a>";
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=base+"main/showImage/"+cid;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(null);
}
function doForgot(){
	clicked = "forgot";
	xmlhttp=GetXmlHttpObject();
	var forgot = encodeURIComponent(document.forgotform.forgot.value);
	var param = "forgot="+forgot;
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return false;
	  }
	var url=base+"members/doForgot";
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
	xmlhttp.send(param);
	return false;
}
