function requestquote(baseref,photoId)
{
	
	makeRequest(baseref,photoId,false);
	window.location.href = baseref + "request_quote.cfm";
}

function addPhotoToLightBox2(photoId){
	var xhr = createXHR() ;
	
	xhr.onreadystatechange = function(){
		if (xhr.readyState == 4){
				if (xhr.status == 200){
						alert(xhr.responseText) ;
				} else{
					alert("For some reseans, this operation fails! Please try again.") ;
				}
		} 
	} ;
	
	var url = '_data_exchange/actAddPhotoToLightBox.cfm/photoId/' + photoId ;
	xhr.open('GET', url) ;
	xhr.send(null) ;		
}
function validated(string) {
	//var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
	//temp = temp.replace(/[^a-zA-Z 0-9]+/g,'');
    for (var i=0, output='', valid="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^*()+-[]\\\;,./{}|\":<>"; i<string.length; i++)
       if (valid.indexOf(string.charAt(i)) != -1)
          output += string.charAt(i)
    return output;

} 


function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}

   var http_request = false;
   function makeRequest(baseref,photoId,asyn) {
	  
	   var url = baseref + '_data_exchange/actAddPhotoToLightBox.cfm/photoId/' + photoId ;
	  
	   if(typeof(asyn)=='undefined'){
		   asyn = true ;
	   }
		
//		var url = '_data_exchange/actAddPhotoToLightBox.cfm/photoId/' + photoId ;
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents;
	  //alert(url + parameters);
	  //alert(url);
      http_request.open('GET', url, asyn);
      http_request.send(null);
   }
function savelightbox(lightboxid) {
   var url = '_data_exchange/act_savelightbox.cfm/lightboxid/' + lightboxid ;
      http_request = false;
	   
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents;
	  //alert(url + parameters);
      http_request.open('GET', url, true);
      http_request.send(null);
	  //alert("hi");
   }
   function alertContents(fobj) {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = trim(http_request.responseText);
         // document.getElementById('myspan').innerHTML = result;  
		
			if(result == 1)
			{
				//alert(result);
				//document.fashionregistrationform.reset();
			}   
			else
			{
				//alert(result);
				//document.getElementById('myspan').innerHTML = result;
			}                 
         } else {
		 //document.getElementById('myspan').innerHTML = http_request.status;
		//document.getElementById('myspan').innerHTML = http_request.responseText
            //alert('There was a problem with your registration. Please try again later.');
         }
      }
   }