// JavaScript Document
function trim(string){
    return string.replace(/^\s*|\s*$/g,"");
}

function v_radioCheckbox(formObj,fieldName){
		var formLength = formObj.elements.length;
		var returnValue = 0;
		for(var k=0; k<formLength; k++)
		{
			
			if(formObj.elements[k].name == fieldName)
			{
				if(formObj.elements[k].type == 'radio' && formObj.elements[k].checked)
				{
						returnValue = formObj.elements[k].value;
						break; 	
				}else if(formObj.elements[k].type == 'checkbox' && formObj.elements[k].checked)
				{
						returnValue++;
				}
			}
		}
		return returnValue;
}

function v_image(string) 
{
	if(string.match(/(.)+(\.){1}(jpeg|gif|png|jpg){1}$/i)){
      return true;
  }else{
      return false;
  }
}

function v_anyFile(string) 
{
	if(string.match(/(.)+(\.){1}(sys|dll|com|bat|sh|exe){1}$/i)){
      return false;
  }else{
      return true;
  }
}

function v_docFile(string) 
{
	if(string.match(/(.)+(\.){1}(doc|rtf|pdf|txt|exl|ppt){1}$/i)){
      return true;
  }else{
      return false;
  }
}

function v_htmlFile(string) 
{
 	string	= string ? string : '';
	if(string.match(/(.)+(\.){1}(html){1}$/i)){
      return true;
	}else{
      return false;
  	}
}

function v_url(string) 
{
	if(string.match(/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/i)){
      return true;
  }else{
      return false;
  }
}

function v_domain(string) 
{
	if(string.match(/^[a-z]+[a-z0-9\.\-]+[a-z]{2,4}$/i)){
		return true;
  	}else{
      	return false;
  	}
}

function v_customUrl(string)
{
	var string = trim(string);
	if(string.match(/^[a-z0-9]+[\w\-\/]+([\.]{1}[a-z0-9]+)?$/i)){
		return true;
  	}else{
      	return false;
  	}
}

function v_fileName(string){
	var string = trim(string);
	if(string.match(/^[a-z]{1}[a-z]{5,28}[a-z]{1}$/i)){
		return true;
  	}else{
      	return false;
  	}
}


function v_email(string){
	var string = trim(string);
    if(string.match(/(^[a-z0-9]([\w\.\-]*)[a-z0-9]@[a-z0-9]([\w.\-]*)[a-z0-9]([.][a-z]{2,4})$)/i)){
        if(string.match(/[\.]{2,}/)){
          return false;
        }else{
          return true;
        }  
    }else{
        return false;
    }
}

function v_username(string){
		var string = trim(string);
		if(string.match(/^[a-z0-9][a-z0-9_]{4,23}[a-z0-9]$/i)){
	      return true;
	  }else{
	      return false;
	  }
}


function v_char(string){
   var string = trim(string);
	 if(string.match(/(.)+/)){
        return true;
    }else{
        return false;
    } 
}

function v_commanChar(string){
	var string = trim(string);
	 if(string.match(/^[a-z0-9]{1}[\w\,\(\)\:\s]{1,28}[a-z0-9]{1}$/i)){
        return true;
    }else{
        return false;
    } 
}

function v_alphaNumeric(string){
   var string = trim(string);
	 if(string.match(/^[a-z0-9]+$/i)){
        return true;
    }else{
        return false;
    } 
}

function v_alphaNumericSpace(string){
   var string = trim(string);
	 if(string.match(/^[a-z0-9]+[\sa-z0-9]+[a-z0-9]+$/i)){
        return true;
    }else{
        return false;
    } 
}

function v_name(string){
   var string = trim(string);
	 if(string.match(/^[\w]+[\w\s\-\./']*[\w]+$/)){
        return true;
    }else{
        return false;
    } 
}
function v_address(string){
   var string = trim(string);
	 if(string.match(/^[\w]+[\w\s\-/']*[\w]+$/)){
        return true;
    }else{
        return false;
    } 
}

function v_postalCode(string){
    var string = trim(string);
		if(string.match(/^[\w]+[\w\s]*[\w]+$/)){
        return true;
    }else{
        return false;
    }
}

function v_hour(string){
   if(string.match(/^[\w]+[\w\s\-\:]*[\w]+$/)){
        return true;
    }else{
        return false;
    } 

}
function v_phone(string){
    if(string.match(/^[\+]?[\s]?[\d]+[\d\s\-]+[\d]+$/)){
        return true;
    }else{
        return false;
    }
}

function v_card(string){
    var string = trim(string);
		if(string.match(/^[\d]+[\d\s]{14,}[\d]+$/)){
        return true;
    }else{
        return false;
    }
}

function v_number(string){
    var string = trim(string);
		if(string.match(/^[\d]+$/)){
        return true;
    }else{
        return false;
    }
}

function v_float(string){
    var string = trim(string);
		var newV = parseFloat(string);
		if(newV == string){
        return true;
    }else{
        return false;
    }

}


function v_mobile(string){
   if(string.match(/^[\+]?[\d]+[\d\s]+[\d]+$/)){
        return true;
    }else{
        return false;
    }
}

function v_null(string){
   if(string==''){
        return false;
    }else{
        return true;
    }
}

function v_time(string)
{
		var string = trim(string);
		if(string.match(/^[\d]{2}(:){1}[\d]{2}$/)){
        temp = string.split(':');
        if(parseInt(temp[0]) > 23 || parseInt(temp[1]) > 59)
        {
        	return false;
        }else{
					return true;
				}	
    }else{
        return false;
    }

}

function v_date(d,m,y)
{
	var yl=1990; 
	var ym=2050; 
	if (m<1 || m>12)
		return(false);
	if (d<1 || d>31) 
		return(false);
	if (y<yl || y>ym) 
		return(false);
	if (m==4 || m==6 || m==9 || m==11)
	if (d==31) 
		return(false);
	if (m==2)
	{
		var b=parseInt(y/4);
		if (isNaN(b))
			return(false);
		if (d>29)
			return(false);
		if (d==29 && ((y/4)!=parseInt(y/4))) 
			return(false);
	}
	 return(true);
}

function v_compareDate(date,month,year)
{
if(month<10)
	{
		month='0'+month;
	}
	if(date<10)
	{
		date='0'+date;
	}
	var tempDate=year+month+date;
	return tempDate;
}

function focusOn(filedName){

}

// ===============================
// ===============================
function loadFanClub()
{
 		$.ajax({
		  url: SITE_URL+'/cms/getMapD',
		  dataType: 'json',
		  data:{'r':'fanClubPage'} ,
		  success: takeCondAction
		});
}
function takeCondAction(data)
{
	 if(data.status){
	  	if(data.action == 'l')
	  	{
	  	 	$.fn.colorbox({href:data.data, open:true});
	  	}else if(data.action == 'a')
	  	{
	  	 	alert(data.data);
	  	}else if(data.action == 'r')
	  	{
	  	  dicument.location.href = data.data;
	  	}
	 }
	 
}
function loginWindow()
{
   $.fn.colorbox({href:SITE_URL+'/mbr/login?modal=true', open:true});
}
function registerWindow()
{
   $.fn.colorbox({href:SITE_URL+'/mbr/registration?modal=true', open:true});
}
function subscribeWindow()
{
   $.fn.colorbox({href:SITE_URL+'/auth/subscribe?modal=true', open:true});
}
function book()
{
   $.fn.colorbox({href:SITE_URL+'/book.html', open:true});
}
function coming()
{
   $.fn.colorbox({href:SITE_URL+'/comingsoon.html', open:true});
}

// =====================================

